gpt4 book ai didi

node.js - Mongoose findOneAndUpdate 不工作

转载 作者:IT老高 更新时间:2023-10-28 21:57:39 24 4
gpt4 key购买 nike

我正在尝试在 mongoose 中使用“findOneAndUpdate”,而我发送的更新后的 JS 对象没有保存到 mongo。保存时我没有收到错误,但我确实为更新的对象返回了一个空值。有什么想法我可能做错了吗?这个例子试图更新存储在 mongo 中的整个对象,即覆盖名称对象。

var query = {"_id": id};
var update = {name: {first: 'john', last: 'smith'}};
var options = {new: true};
People.findOneAndUpdate(query, update, options, function(err, person) {
if (err) {
console.log('got an error');
}

// at this point person is null.
});

最佳答案

原来我正在搜索的 id 不存在,因此返回 null。按预期工作!

关于node.js - Mongoose findOneAndUpdate 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123182/

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