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