【发布时间】:2014-02-25 18:32:17
【问题描述】:
好像mongoose schema中每个字段的required属性默认值都是false。所以,如果我保存任何文档,那些不需要的字段根本不会写入数据库。我想知道为什么以这种方式设计,以及如何将所有字段的默认值更改为 true。
谢谢,
【问题讨论】:
-
您能用您的架构和具体示例更新您的问题吗?
好像mongoose schema中每个字段的required属性默认值都是false。所以,如果我保存任何文档,那些不需要的字段根本不会写入数据库。我想知道为什么以这种方式设计,以及如何将所有字段的默认值更改为 true。
谢谢,
【问题讨论】:
跟随documentationrequired与写入数据库无关(尤其是false)。它打开或关闭字段验证。默认为关闭。
你的字段没有被持久化肯定还有其他原因。
【讨论】: