gpt4 book ai didi

node.js - 新增 mongoose bool 属性,大家都为 true,默认为 false

转载 作者:太空宇宙 更新时间:2023-11-04 00:41:42 26 4
gpt4 key购买 nike

我有一个 UserModel,用于生产。我想添加一个 bool 属性(isRegistered)。对于已经在我的平台上的人们,我希望这个新属性是真实的。对于新用户,我希望它默认为 false。

如何将 default: false 添加到我的 Mongoose 模型中,但对于已经在这里的人来说则为 true ?

谢谢!

最佳答案

您无需等到部署新应用程序。然后,在您部署并将 isRegistered 字段设置为 true 后,您可以运行命令来更新所有未设置该字段的文档。

db.collection.update({
isRegistered: { $exists: false }
}, {
isRegistered: true
}, {
multi: true
})

关于node.js - 新增 mongoose bool 属性,大家都为 true,默认为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402733/

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