【发布时间】:2017-03-13 05:07:53
【问题描述】:
如果字段为空/记录中不存在,是否可以添加默认值?
例如:
if ( ! record.options ) { record.options = {}; }
经过大量搜索后,我发现我可以使用.toObject() 或.toJSON() 执行此操作,但我没有调用其中任何一个,我只想在架构上添加此条件,以便它直接工作。
现在我正在检查返回记录中的这种情况,这很糟糕,因为我正在为 .find 和 .findOne 重复相同的逻辑
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema