为什么默认情况下不需要mongoose中的所有字段?

时间:2014-02-02 05:59:58

标签: node.js mongoose

似乎mongoose模式中每个字段的必需属性的默认值为false。因此,如果我保存任何文档,那些不需要的字段根本不会写入DB。我想知道为什么这是以这种方式设计的,以及如何将所有字段的默认值更改为true。

谢谢,

1 个答案:

答案 0 :(得分:1)

documentation required之后与写入数据库无关(特别是如果它是false)。它可以打开或关闭字段验证。默认为关闭。

必须有另一个原因,说明你的字段不会被保留。