私は速い挿入やログとして持つことのすべての並べ替えを実行するためにいつかのためにMongoDBを使用していますが、私は本当に単純なクエリを取得するにはいくつかの問題を抱えているモンゴで、私がやるだろうか、MongoDBコレクションの最後のアイテムを取得するにはどうすればよいですか?
このT-SQLと似ている
SELECT TOP 1 [date] FROM [Collection] ORDER BY [date] desc
つまり、コレクションの最後の日付は何ですか?
私はFindOne
などを使用しようとしていますが、1つのドキュメントを返すことができますが、どれもsortBy
というプロパティを受け付けません...どうすればいいですか?
var query = Query.EQ("status", "pending");
var sortBy = SortBy.Descending("date");
return collectionLog.FindOneAs<BsonDocument>(query, sortBy);
上記の最後の行は完璧になるが、この方法では唯一query
パラメータを受け付けます。
使用限界(1);) –
私の問題はソートではなく、どのように多くは – balexandre
はい、あなたが(ソートとfindOneを使用することはできませんが返されます私は思う)findOneソートのようにするには 'limit'を使って見つけてください –