MongoDb如何查找列表中的上一个和下一个项目

时间:2011-09-25 16:25:01

标签: mongodb nosql

假设我有一个具有以下结构的集合

{
'_id': 'some id',
'items': [item1, item2, ..., itemN]
}
....

你可以帮助我,如果我知道'某个id'和itemK

,我怎么能找到上一个和下一个项目

当然我可以返回所有项目,然后在服务器端解析它们。 但我认为应该有一些解决方案

1 个答案:

答案 0 :(得分:0)

您可以selectively return individual fields但我看不出如何从字段中的数组返回单个元素,当然也不会使用基于该数组中相对位置的查询。

项目字段是否太大,以至于您需要返回少于整个字段?