在Meteor中填充子文档

时间:2016-11-01 11:05:32

标签: javascript mongodb meteor simple-schema meteor-collection2

我有一个架构,其中有一个子文档由另一个架构定义,如下所示:

子模式

export const Child = new Mongo.Collection('Child');
Child.schema = new SimpleSchema({ ... });
Child.attachSchema(Child.schema);

父架构

export const Parent = new Mongo.Collection('Parent');
Parent.schema = new SimpleSchema({
    child: { type: Child },
    ...
});
Parent.attachSchema(Parent.schema);

现在,当我读取Parent类型对象时,我在其child属性中获得了子对象的id。

有没有办法填充父级的child属性,这样我就可以将整个Child对象作为子文档,而不只是一个字符串id(很像mongoose中的populating子文档)?

1 个答案:

答案 0 :(得分:1)

发现this有帮助,但比简单地调用populate()

要长一点