【发布时间】:2014-09-26 19:11:10
【问题描述】:
我有一个非常小的模型:
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 options from the Mongoose docs
但是err 是null,numberAffected 为空。为什么我的文档没有更新?
【问题讨论】:
标签: javascript node.js mongodb mongoose