Ion*_*zău 5 javascript mongodb node.js
我需要获取_id更新文档的(Mongo ObjectID).为此我想获得更新的文件.我怎么才能得到它?
我试过这个:
...
collection.update(oldData, newData, function(err, doc) {
console.log(docs); // This prints "1" in console. So, it's not a document.
if (err) { return callback(err); }
callback(null, doc);
});
...
Run Code Online (Sandbox Code Playgroud)
我可以在没有通过newData/oldData查找文档的情况下获取它吗?
而不是使用.update(),我认为你想使用.findAndModify().
更新可以更新多个文档,其回调的第二个参数是更新文档的数量(在您的情况下为1).
使用findAndModify,您可以准确地更新一个文档(阅读文档与其完全不同update),并将更新的文档传递给回调函数.
| 归档时间: |
|
| 查看次数: |
2971 次 |
| 最近记录: |