我有一个非常简单的模型:
var CompanySchema = new mongoose.Schema({
name: { type: String, required: true, unique: true },
});
var Company = mongoose.model('Company', CompanySchema)
我正在try 添加一个不存在的文档.目前,我测试时没有文档:
models.Company.findOneAndUpdate({
name: 'companyName'
}, {upsert: true}, function(err, numberAffected, raw){
console.log(err, numberAffected, raw)
})
这是使用upsert
options from the Mongoose docs
然而,err
是null
,numberAffected
是空的.为什么我的文档没有更新?