Mongodb聚合:展开嵌套数组后恢复结构

时间:2017-05-25 10:19:26

标签: mongodb

说我有以下聚合:

db.foo.aggregation([
  { $unwind: '$bar' },
  // match something on bar
  { $unwind: '$bar.baz' },
  // match something on bar.baz
])

将展开的阵列重新组合回原来的相同结构的步骤是什么?

(注意 - 我们正在使用mongodb 3.0)

为清楚起见,其主要目的是在服务器收到数据之前对数据进行预过滤,以便只返回某些条形码和baz。

0 个答案:

没有答案