gpt4 book ai didi

javascript - 按 id 更新不会更改 Mongoose 中的字段

转载 作者:行者123 更新时间:2023-12-03 10:26:09 24 4
gpt4 key购买 nike

我有一个代码,其中我使用 Mongoose 建立新连接并使用模式。连接已正确建立,我还从集合中获取属性。之后我想更新我的收藏,但这是行不通的。我有以下代码

console.log("id : "+content._id); 
Alert.findByIdAndUpdate(content._id, {
$set: {
status: true
}
}, function(error, result) {
console.log(result);
if (error) console.log(error);
else {
console.log('Alert updated');
}
});

它显示警报已更新,但状态仍然为假。

result for 1st console is 
id : 55096a5f91169c8e1673af20;

and 2nd console is
Alert updated

最佳答案

您的代码看起来很完美,ID 看起来是正确的,并且您的代码没有返回任何错误,所以您是否检查过您的架构以查看它是否包含“状态”字段?

看起来您可以使用两侧不相等的模式创建和编辑新文档,应用程序和数据层。

更多信息请点击:https://github.com/Automattic/mongoose/issues/1060

关于javascript - 按 id 更新不会更改 Mongoose 中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29391073/

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