次のデータがあります。
{ _id: "aaa" }
{ _id: "aab" }
{ _id: "aav" }
{ _id: "baa" }
{ _id: "bac" }
{ _id: "bad" }
b
カーソルを最初から最後まで反復するドキュメントに移動したいとします。
疑似コード
cursor.offset(_id: "b").each{ |doc| puts doc }
#=> { _id: "baa" }
#=> { _id: "bac" }
#=> { _id: "bad" }
MongoDB がインデックスを B-Tree に保存する限り、何とか可能です :)