Node.js Mongodb从嵌入的文档填充字段';领域
如何从mySchema的嵌入文档事件填充eventSettings的eventTypeId数据Node.js Mongodb从嵌入的文档填充字段';领域,node.js,mongodb,Node.js,Mongodb,如何从mySchema的嵌入文档事件填充eventSettings的eventTypeId数据 mySchema : { events: { eventSettings: [ eventTypeId: { type: ObjectId, ref: 'events'} ] } } mySchema
mySchema : {
events: {
eventSettings: [
eventTypeId: { type: ObjectId, ref: 'events'}
]
}
}
mySchema是mongoose集合名称,事件是嵌入式文档您可以在
填充
调用中使用点表示法对嵌入式文档执行操作:
MyModel.find().populate('events.eventSettings.eventTypeId').exec(...);
我试过了,但它给了我eventTypeId null。我还尝试了MyModel.find().populate('events.eventSettings.$.eventTypeId').exec(…);但它并没有给我结果。