【发布时间】:2015-01-23 18:01:13
【问题描述】:
我正在查询一个 mongo 集合,该集合的字段是数组的数组。我想从数组数组中找到一个具有一个深值投影的记录。从概念上讲,这是 $slice 的 $slice。有没有办法在 Mongo 中做到这一点?
例如-我有一个记录:
{
name: "foo",
text: [["part 1:1", "part 1:2"],["part 2:1","part 2:2"]]
}
并且想要选择带有投影“part 2:2”的记录。
db.collection.find({"name":"foo"},{text: {$slice: [1,1]}}
给了我“part 2:1”和“part 2:2”的数组。如何获得“第 2:2 部分”?
【问题讨论】:
标签: mongodb