2013-10-02 27 views
0

什么我是一个查询与偏移量和限制之一,当偏移量大于计数它返回第一个。如何在MongoDB中创建循环查询?

例如:如果我有一个collecton有3个元素,我做了一个偏移量= 4的查询,我会得到第一个元素。任何想法如何实现这个?

+0

你想完成什么/为什么你需要这个?也许还有另外一种方法可以实现相同的目标。 – WiredPrairie

回答

1

做一个count()第一个,如果数字小于你的偏移量做一个findOne?

+0

我可以做到,但我想避免做两个操作。我也无法存储它,因为我处于一个瞬态对象。 – Joqus

+0

我不认为有一个很好的方式来做一个单一的查询。你总是只想要一件物品?如何查询具有反向排序和findOne()? – evanchooly

+0

是的,我总是想要一件物品。期望的效果是一个圆形结构,我不认为只是反向排序才能做到这一点。 – Joqus