【发布时间】:2015-01-02 01:56:21
【问题描述】:
只有当值发生变化时,猫鼬有什么方法可以更新文档吗?
有点像
User.findAndUpdateOnChange({query}, data, function(err, user){
});
我对节点 js 很陌生。任何帮助都会很棒。
【问题讨论】:
只有当值发生变化时,猫鼬有什么方法可以更新文档吗?
有点像
User.findAndUpdateOnChange({query}, data, function(err, user){
});
我对节点 js 很陌生。任何帮助都会很棒。
【问题讨论】:
我认为您需要先使用 get 查询然后比较,如果比较结果为 false 则使用更新查询。否则不要
User.find({'key': 'Value'}).exec(function(err, result){
if(result.key !== 'your new value'){
user.update({query}, data, function(err, user){
})
}
}
【讨论】: