2
如何找到一個MongoCollection最近的文檔?目前,我做以下,但似乎無論將返回相同的值:如何找到在蒙戈集合(C#)最新文檔
_collection.FindAllAs<Game>().SetSortOrder(SortBy.Descending("When")).FirstOrDefault<Game>();
的文件中被僞結構如下:
Game
{
DateTime When;
List<Score> Scores;
...other variables...
}
的遊戲總是通過Update.PushWrapped<Score>(Score s)
順序存儲
我怎麼能提高呢?
你能張貼您的文檔的結構?另外,C#和數據庫中的「何時」是什麼類型?我還假設集合中有多個文檔,並且集合中的文檔比您繼續收到的文檔更新。 –
@CraigWilson對不起。 「何時」是一個DateTime對象並被序列化。有多個文件。我已經更新了原來的問題。 – tamaslnagy
你可以從shell發出查詢嗎?另外,做一個解釋?例如db。(collectionname).find()。sort({「When」:-1});此外,添加解釋給端:分貝(集合名).find()排序({ 「當」:-1})解釋();。 –