MongoDB Query    判断为空 取值为空的时间

if (!string.IsNullOrEmpty(STATES))
            {
                DateTime? dtnull = null;
                //Return
                if (STATES == "Return")
                {

                    //list.Add(Query.NE("ReturnTime", ((MongoDB.Bson.BsonValue)DateTime.Now).AsBsonNull));
                    list.Add(Query.NE("ReturnTime", ((MongoDB.Bson.BsonValue)dtnull).AsNullableDateTime));
                    //list.Add(Query.Null
                }
                //Not Return
                if (STATES == "Not Return")
                {
                    //list.Add(Query.EQ("ReturnTime", (Nullable<DateTime>)null));
                    list.Add(Query.EQ("ReturnTime", ((MongoDB.Bson.BsonValue)dtnull).AsNullableDateTime));
                }

            }

 

list.Add(Query.NE("ReturnTime", null));

list.Add(Query.NE("ReturnTime", “null”));

都是没用的 

要用里面的

自带属性

AsNullableDateTime 获取

相关文章:

  • 2021-12-10
  • 2022-01-02
  • 2021-09-09
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案