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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM