У меня проблемы с функцией мангуста .save().
Index.js
var mongoose = require('mongoose');
var companySchema = rootRequire('models/company');
mongoose.connect('mongodb://localhost:27017/test');
var company = new companySchema({activate: false, company_code: '123', name: 'A123' });
console.log(company);
company.save(function(err){
if(err){
console.log("now it can be associated with db",err);
}
else{
console.log("bingo");
}
});
Мой вывод журнала консоли
{ активировать: false, _id: 582997952a3134cc08672607, имя: 'A123',
код_компании: '123' }
Я не получил ни одного журнала
console.log("теперь его можно ассоциировать с db",err);
or
console.log("бинго");
Моя компания.js выглядит так
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var companySchema = new Schema({
name: {
type: String,
required: true,
sparse: true,
unique: true
},
company_code: {
type: String,
required: true
},
activate: {
type: Boolean,
default: false
},
logo: {
type: String
}
}, {
collection: 'company'
});
var Company = mongoose.model('company',companySchema)
module.exports = Company;
rootRequire
выглядит? - person QoP   schedule 14.11.2016var companySchema = mongoose.model('company')
вместоvar companySchema = rootRequire('models/company');
? - person QoP   schedule 14.11.2016mongoose.model('company')
куда угодно. - person QoP   schedule 14.11.2016