只有在值发生变化时,mongoose中是否有任何方法可以更新文档?
像
这样的东西User.findAndUpdateOnChange({query}, data, function(err, user){
});
我对节点js很新。任何帮助都会很棒。
答案 0 :(得分:-1)
我认为您需要首先使用get查询然后进行比较,如果比较结果为false则使用更新查询。否则不要
User.find({'key': 'Value'}).exec(function(err, result){
if(result.key !== 'your new value'){
user.update({query}, data, function(err, user){
})
}
}