2

如何在 MongoCollection 中找到最新的文档?目前我正在执行以下操作,但无论如何它似乎都返回相同的值:

_collection.FindAllAs<Game>().SetSortOrder(SortBy.Descending("When")).FirstOrDefault<Game>();

文档的伪代码结构如下:

Game
{
    DateTime When;
    List<Score> Scores;
    ...other variables...
}

游戏总是通过顺序存储Update.PushWrapped<Score>(Score s)

我该如何改进呢?

4

1 回答 1

0

一种可能的解决方案是创建一个集合来存储集合的最后插入的 _id 值,并在需要获取最新文档时查询该值。

正如我所说,这是一种可能的解决方案,我确信它会起作用,但可能不是最好的解决方案,这取决于您的文档结构等。

我使用这个解决方案来做 autoinc 字段。

于 2012-06-04T20:21:51.380 回答