【发布时间】:2017-05-22 19:18:49
【问题描述】:
我有一个模型Product,其引用字段为Grocer。在某些时候,我有Product 文档,但没有填充Grocer 字段,只有ObjectId。有没有一种使用猫鼬填充文档的快速方法?或者我必须以某种方式扩展它?,所以来自:
// product 'product1'
{
_id: 'ksjdflasdf78aslwk3jk8df9',
name: 'Product 1',
grocer: 'jasf97342jlihwe79834hkjhdkf'
}
我可以这样做:
doc.populate('grocer');
现在文档是:
// product 'product1'
{
_id: 'ksjdflasdf78aslwk3jk8df9',
name: 'Product 1',
grocer: {
_id: 'jasf97342jlihwe79834hkjhdkf',
name: 'Johan'
}
}
【问题讨论】:
标签: node.js mongodb mongoose populate ref