gpt4 book ai didi

javascript - 在 MongoDB 中获取更新的文档

转载 作者:IT老高 更新时间:2023-10-28 13:34:46 26 4
gpt4 key购买 nike

我需要获取更新文档的 _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);
});
...

能不通过newData/oldData找到文档就得到吗?

最佳答案

我认为你想使用 .findAndModify() 而不是使用 .update() .

一次更新可以更新多个文档,其回调的第二个参数是更新文档的数量(在您的情况下为 1)。

使用findAndModify,您可以只更新一个文档(阅读文档了解它与update的确切区别),更新后的文档将传递给回调函数.

关于javascript - 在 MongoDB 中获取更新的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16333343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com