【发布时间】:2012-09-16 05:15:45
【问题描述】:
假设我们有一个如下所示的模式 A:
{ b: { type: Schema.Types.ObjectId, ref: 'B' },
一个 B 型,看起来像:
{ c: { type: Schema.Types.ObjectId, ref: 'C' },
还有一个 C 类型,看起来像:
{ name: String }.
有没有办法使用 MongooseJS 的填充实用程序通过多个 ref 获取文档?在示例中,我们可以通过以下方式找到 A 的 b
A.findOne({ id: someId })
.populate('b')
...
但是我们可以通过 A 到达 b 的 c 吗?
【问题讨论】: