如何按日期排序(排序)忽略时间?

时间:2015-04-04 17:39:45

标签: mongodb mongodb-.net-driver

我在MongoDB集合中有一个DateTime字段。我无法通过DateTime字段的日期部分找到订购方式。 SortOrderDate是一个DateTime字段,但我想只排序DateTime字段的Date部分。我正在使用C#及其本机MongoDB驱动程序。

   var collection = MongoDatabase.GetCollection<ISummary>("summary");
        var items = (from e in collection.AsQueryable()
            where e.SortOrderDate >= today.Date
                  && e.SortOrderDate < today.AddDays(1).Date
            orderby e.SortOrderDate descending, e.SortOrder ascending, e.Views descending 
            select e).Skip(0).Take(count).ToList();

0 个答案:

没有答案