如何搜索文档并获取引用它们的项目

时间:2014-01-21 18:58:05

标签: javascript node.js mongodb mongoose

我有2个架构:

Order = {
  name: String,
  products: [{
    id: ObjectId,
    qty: Number,
    sheet: { type: ObjectId, ref: 'Sheet' }
 }]
}

Sheet: {
  code: String
}

我想查询工作表并获取所有引用它们的产品列表(工作表)。我想实时做这个(意思是没有cron聚合的东西) - 推荐的方法是什么?

1)同时在Sheet中为订单/产品添加一个ref,并在我按顺序添加ref的同时更新它

2)为每个检索到的工作表执行子查询

3)其他一些奇妙的蒙古方式?

0 个答案:

没有答案