C#操作MongoDB时间段查询

    通过C# 存储到MongoDB数据库,查询出来BsonDocument的对象时间显示为:"CreateTime" : ISODate("2018-05-17T12:00:00Z") ;

    如果要查询CreateTime某段时间内数据,条件构造如下,不然会查询不到想要数据:

var builder = Builders<BsonDocument>.Filter;
DateTime startTime = new DateTime(2018, 5, 17, 12, 0, 0, DateTimeKind.Utc);
DateTime endTime = new DateTime(2018, 5, 17, 13, 59, 59, DateTimeKind.Utc);

var filter = builder.Gte("CreateTime", startTime) & builder.Lte("CreateTime",endTime);

posted @ 2018-05-18 10:47  SnowSpace  阅读(3962)  评论(0编辑  收藏  举报