のコレクションから挿入されたドキュメントを取得するにはC#
どうすればよいですか?last N
mongo
6242 次
2 に答える
8
私は解決策を作りました
SortByBuilder sbb = new SortByBuilder();
sbb.Descending("_id");
var allDocs = collection.FindAllAs<BsonDocument>().SetSortOrder(sbb).SetLimit(N);
于 2012-08-14T09:18:18.527 に答える
1
一般的なパターンは使用しています
docs = collection.find().sort({'_id' : -1}.limit(N)
_idで並べ替えることにより、標準のオブジェクトIDが時間の経過とともに増加するだけであることが考慮されます(特に実装されていない場合)。それ以外の場合は、コードおよびアプリケーション内で追加/維持するタイムスタンプフィールドで並べ替える必要があります。
于 2012-08-13T13:14:31.517 に答える