假设我们有一个模式 A,它看起来像:
{ b: { type: Schema.Types.ObjectId, ref: 'B' }
,
一个 B 型,看起来像:
{ c: { type: Schema.Types.ObjectId, ref: 'C' }
,
和一个 C 类型,它看起来像:
{ name: String }
.
有什么方法可以使用 MongooseJS 的填充实用程序通过多个引用获取文档?在示例中,我们可以通过以下方式找到 A 的 b
A.findOne({ id: someId })
.populate('b')
...
但是我们可以通过 A 到达 b 的 c 吗?