mongodb-从特定元素返回已排序集合的片段

mongodb-从特定元素返回已排序集合的片段,mongodb,mongodb-query,Mongodb,Mongodb Query,我的文件是 {sequence: 0, section: A} {sequence: 1, section: B} {sequence: 2, section: C} {sequence: 3, section: F} {sequence: 4, section: D} {sequence: 5, section: E} 现在我想按节对它们进行排序,并返回2个元素,从序列X开始 例如,排序后的我的文档是: {sequence: 0, section: A} {sequence: 1, sect

我的文件是

{sequence: 0, section: A}
{sequence: 1, section: B}
{sequence: 2, section: C}
{sequence: 3, section: F}
{sequence: 4, section: D}
{sequence: 5, section: E}
现在我想按节对它们进行排序,并返回2个元素,从序列X开始

例如,排序后的我的文档是:

{sequence: 0, section: A}
{sequence: 1, section: B}
{sequence: 2, section: C}
{sequence: 4, section: D}
{sequence: 5, section: E}
{sequence: 3, section: F}
对于序列5=>(第E和F节) 对于序列1=>(B和C部分)

我可以用mongodb查询吗


谢谢。

您可以按以下操作代替排序 大于或等于 超过

db.getCollection('collectionName').find({'section':{$gte:'B'}}).limit(2)

db.getCollection('collectionName').find({'section':{$gte:'D'}}).limit(2)

同时发布示例输出。请不要重新发布问题。你已经发布了同一个问题,唯一的“预期”结果是有人复制了你已经指向的清晰重复问题的内容。