【发布时间】:2014-03-02 18:36:38
【问题描述】:
有没有办法指示模型总是填充某个字段?
类似于在任何查找查询中填充“字段”:
{field: Schema.ObjectId, ref: 'Ref', populate: true}
?
【问题讨论】:
-
虽然这听起来像是一个有用的功能,但我不确定您是否真的希望在架构级别使用此选项。通过应用此选项,您将永远无法获取存储在集合中的原始 ObjectId,因此这会使更新和保存文档变得困难。
-
Mongoose 足够聪明,可以在您保存时自动从填充的子对象中提取 ObjectId。
标签: javascript node.js mongodb mongoose