C# 使用C进行MongoDb查询以获取日期时间#

C# 使用C进行MongoDb查询以获取日期时间#,c#,mongodb,C#,Mongodb,MongoDb中“EventDate”列之一的我的数据存储为ISODate(“2013-08-18T18:30:28Z”) 现在我想查询MongoCollection以获取所有事件日期为“2013-08-13”的记录。 比较应该只针对日期,而不是时间 请有人帮我摆脱困境。 我的代码看起来像 var queryS = Query.EQ("EventDate", 2013-08-13); var Result = mongoCollection.FindAs<TData>(queryS)

MongoDb中“EventDate”列之一的我的数据存储为ISODate(“2013-08-18T18:30:28Z”)

现在我想查询MongoCollection以获取所有事件日期为“2013-08-13”的记录。 比较应该只针对日期,而不是时间

请有人帮我摆脱困境。

我的代码看起来像

var queryS = Query.EQ("EventDate", 2013-08-13);
var Result = mongoCollection.FindAs<TData>(queryS);
var queryS=Query.EQ(“事件日期”,2013-08-13);
var Result=mongoCollection.FindAs(queryS);

您不能使用普通查询删除时间。你需要做一个范围。像这样: