zoukankan      html  css  js  c++  java
  • C#MongDB数据库取某时间段内的数据

     BsonDocument bsonDoc = new BsonDocument();
                bsonDoc.Add("TimeData", new BsonDocument() { { "$gte", DateTimeToInt(StartTime) }, { "$lte", DateTimeToInt(EndTime) } });//StartTime,EndTime分别为起始时间和终止时间
                var collection = MoDataBase.GetCollection<BsonDocument>(string.Format("{0}_{1}_Day", StatioID, PullutionID));
                var sort = Builders<BsonDocument>.Sort.Ascending("TimeData");
                var list = collection.Find(bsonDoc).Sort(sort).ToList();
     /// <summary>
            /// 将取到的时间转为Int
            /// </summary>
            /// <param name="datetime"></param>
            /// <returns></returns>
            private static BsonInt64 DateTimeToInt(string datetime)
            {
                return BsonInt64.Create(System.DateTime.Parse(datetime).ToString("yyyyMMddHHmmss"));
            }
  • 相关阅读:
    STM8s在利用库配置端口的小问题
    ABAP调试
    READ TABLE 的用法
    人在低谷
    力扣 两数之和
    未来选择
    选择
    室友问题该如何解决呢?
    力扣 两数之和
    谈谈自己
  • 原文地址:https://www.cnblogs.com/wjr0117/p/9082852.html
Copyright © 2011-2022 走看看