如何修复 C# MOngoDB 中的日期匹配错误
Posted
技术标签:
【中文标题】如何修复 C# MOngoDB 中的日期匹配错误【英文标题】:How can I fix a matching error with dates in C# MOngoDB 【发布时间】:2020-08-06 02:02:26 【问题描述】:我正在尝试将 Status 对象与 Active 标志(true 或 false)和 Status 日期匹配。
我正在执行下面的代码,如果我只保留活动部分它可以工作,但是当我添加数据部分时它返回空。 Data 是 C# 中的 DateTime 字段。
var aggregate = orders.Aggregate().Match(new BsonDocument
"Status.Active", new BsonDocument("$eq", isActive),
"Status.Data", new BsonDocument
"$gte", begin ,
"$lte", end
)
【问题讨论】:
你能显示数据和begin
/end
变量吗?
【参考方案1】:
已修复,但有一个解决方法...我将“DATA”属性类型更改为 int 而不是 DateTime,并且它起作用了。
【讨论】:
以上是关于如何修复 C# MOngoDB 中的日期匹配错误的主要内容,如果未能解决你的问题,请参考以下文章
将 Mongodb 中的日期与 C# LINQ 驱动程序进行比较
如何修复 CORS 错误:ASP .NET C# 中的 MethodDisallowedByPreflightResponse
如何使用 Calendar.current.startOfDay 修复由于 Core Data 中的时区导致的错误日期?
如何修复 C# 控制台应用程序中的错误 KeyEventHandler?