У меня очень минимальная модель:
var CompanySchema = new mongoose.Schema({
name: { type: String, required: true, unique: true },
});
var Company = mongoose.model('Company', CompanySchema)
Я пытаюсь добавить один документ, если он не существует. В настоящее время нет документов, пока я тестирую:
models.Company.findOneAndUpdate({
name: 'companyName'
}, {upsert: true}, function(err, numberAffected, raw){
console.log(err, numberAffected, raw)
})
Это использует upsert
параметры из документов Mongoose
Однако err
есть null
, numberAffected
равно null. Почему мой документ не обновлен?