标签: node.js mongodb mongoose
在我的原始架构中,我有一个字段:
created: Date
我在此字段中添加了默认值:
created: { type: Date, default: Date.now }
现在问题是某些预先存在的记录没有此字段,当提取这些记录时,会在投影数据中为此字段设置当前日期时间。
理想情况下,如果记录没有字段,可以自动将其从投影数据中排除,就像添加架构默认值之前一样? 如果不这样做,我将如何为插入操作设置覆盖以设置默认值?