vb.net到c#.net mongodb按日期排序

时间:2015-08-10 16:42:54

标签: c# vb.net mongodb

我正在尝试使用mongoDB驱动程序工作从vb.net到c#.net获取一小段代码。它几乎可以正常工作,但我似乎无法像从vb.net那样从mongoCursor中获取文档。

vb.net代码:

        Dim latest = updateCollection.FindAll.SetSortOrder(SortBy.Descending("date")).SetLimit(1)
        Dim latestDoc As BsonDocument = latest(0)

c#.net code:

        var updateCollection = database.GetCollection<BsonDocument>("updateInfo");
        var sortby = SortBy.Descending("date");
        var latest = (updateCollection.FindAll().SetSortOrder(sortby).SetLimit(1));
        var latestDoc = latest.ToBsonDocument();

我尝试过像

这样的东西
        var latestDoc = latest[0];

同样,但它没有奏效。我错过了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

你正在获得一个MongoCursor,而不是那个方法的一个项目,所以你想要做这样的事情:

ActionMailer::Base.deliveries