Node.js Mogoose findOneAndUpdate如何知道对象是否存在以及是否已修改
我正在使用猫鼬的Node.js Mogoose findOneAndUpdate如何知道对象是否存在以及是否已修改,node.js,mongoose,Node.js,Mongoose,我正在使用猫鼬的findOneAndUpdate方法: function update_one_record(Model, unique_constraint, new_updated_values){ obj=Model.findOneAndUpdate( //Similarly we have findOneAndRemove unique_constraint, {$set: new_updated_values},
findOneAndUpdate
方法:
function update_one_record(Model, unique_constraint, new_updated_values){
obj=Model.findOneAndUpdate(
//Similarly we have findOneAndRemove
unique_constraint,
{$set: new_updated_values},
{upsert: true},
function(err, raw){
console.log(err, raw)
})
return obj
}
我想知道:
new:true
返回修改后的文档,而不是默认为true的原始文档- 默认值
- 二传手
- 验证器
- 中间件