我试图找到在指定时间内创建的所有文档.我正在使用c#和mongodb c#驱动程序.
我的实体如下:
public class Entity
{
public Gid Id { get; private set; }
public DateTimeOffset CreationTimestamp { get; private set; }
public Entity()
{
}
}
Run Code Online (Sandbox Code Playgroud)
所以我想我可以这样做:
DateTime compareTime = DateTime.UtcNow.AddMinutes(-15);
var result = _collection.Find(Query.GT("CreationTimestamp", compareTime)).Count();
Run Code Online (Sandbox Code Playgroud)
即使集合中有数据,结果也是零.如果我从DateTimeOffset更改为DateTime,我将返回结果.
问题是不支持DateTimeOffset类型吗?如果是这样,我需要我的实体使用DateTimeOffset吗?