我想对字段进行有条件的更新:
count
newCount
> count
,请用count
更新newCount
count
> = newCount
,请忽略newCount
我尝试过:
query.primKey = primKey;
query.count = { "$lt" : newCount }
var newUpdate = {
$set: {
count: newCount
},
};
var options = {
upsert :true,
new: true
};
collectionDriver.findAndModify(collection, query, newUpdate, options, function(errUpsert,resultDoc) {
但是此查询无法区分黑白“无记录”与“通过$ lt过滤的记录”。
当($it)
条件不返回任何记录并且在primKey
上发生重复键错误时,它将尝试插入
我需要做什么?