2016-12-03 8 views
1

私が知っているObjectIdというレコードがあります。私は特定のレコードの後に​​nレコードの数を取得する必要があります。特定のレコードの後に​​n個のレコードが見つかります

これまでのところ、私は「特定の」レコードのタイムスタンプを取ろうとしましたが、それよりも大きなタイムスタンプを持つレコードを検索し、レコード数を制限しました。

しかし、タイムスタンプが同じ場合はどうなりますか?

これはできますか?はいの場合、マングースの解決策はさらに評価されます!

答えて

0

ObjectIdにはミリ秒精度のタイムスタンプが含まれているため、2つのオブジェクトのタイムスタンプが同じである可能性はゼロに近いです!

ObjectIdでソートするには、postを使用できます。

0

単にsortn

db.collection.find({'_id': {'$gt': record_id } }).sort({'_id': 1}).limit(n) 
_idlimit結果によってカーソル
関連する問題