gpt4 book ai didi

mongodb - 我可以要求在 mongodb 集合中设置属性吗? (不为空)

转载 作者:行者123 更新时间:2023-12-01 23:05:08 26 4
gpt4 key购买 nike

我可以在 mongodb 中定义一个需要设置某些属性的模式吗?很像 SQL 中的 NOT NULL。如果可以的话。这个的语法是什么?

我正在使用node.js 和mongoose。 Mongoose v3.6.15mongodb v2.4.5

编辑Charles A 提供的答案是正确的,但是查看文档我发现在 mongoose 中也可以根据模式定义中的需要定义一个字段,如下所示:

foo : {
bar : { type : String, required : true }
}

最佳答案

在 Mongoose 中,您可以使用 validator在保存之前检查字段是否已设置。据我所知,没有办法在 Schema 上指定某个字段是必需的,因此它需要更多的样板代码。

关于mongodb - 我可以要求在 mongodb 集合中设置属性吗? (不为空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17943609/

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