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);

猜你喜欢

转载自www.cnblogs.com/YoungSpace/p/9055061.html