Rak*_*yal 6 javascript mongodb node.js mongodb-query
以下代码在节点js中给出了异常,说:"需要删除或更新"
var args = {
query: { _id: _id },
update: { $set: data},
new: true,
remove:false
};
db.collection(COLLECTION.INVENTORY_LOCATION).findAndModify(args,
function (err, results) {
if (err) {
return callback(err);
} else {
console.log(results);
callback(null, results);
}
});
Run Code Online (Sandbox Code Playgroud)
由于我已指定更新操作,因此无法解决问题.
Nei*_*unn 20
节点驱动程序中的语法与shell 的语法不同,后者是您正在使用的语法.
db.collection("collection_name").findAndModify(
{ _id: _id }, // query
[], // represents a sort order if multiple matches
{ $set: data }, // update statement
{ new: true }, // options - new to return the modified document
function(err,doc) {
}
);
Run Code Online (Sandbox Code Playgroud)
有一个单独的功能 .findAndRemove()
| 归档时间: |
|
| 查看次数: |
5882 次 |
| 最近记录: |