我在mongoDb中将日期时间设置为对象,但是我无法再基于日期时间进行查询

之前,mongoDb中的日期时间字段曾经是一个字符串,查询工作正常,但现在我们将日期时间切换为对象,旧查询不再起作用。 我尝试使用ISODate(),但未返回任何内容

起作用的旧查询:{“ classId”:“ cls123”,“ classTime”:{“ $ gte”:“ 2019-06-01T00:00:00.000”,“ $ lte”:“ 2019-08-11T00:00: 00.000“}}

我尝试了一下,但仍然无法正常工作1:{“ classId”:“ cls123”,“ classTime”:{“ $ gte”:ISODate(“ 2019-06-01T00:00:00.000”),“ $ lte”:ISODate (“ 2019-08-31T00:00:00.000”)}}

2:{“ classId”:“ cls123”,“ classTime”:{“ $ gte”:新的ISODate(“ 2019-06-01T00:00:00.000”),“ $ lte”:新的ISODate(“ 2019-08- 31T00:00:00.000“)}}

3:{“” classId“:” cls123“,” classTime“:{” $ gte“:新日期(” 2019-06-01T00:00:00.000“),” $ lte“:新日期(” 2019-08- 31T00:00:00.000“)}}

//到目前为止,什么都没起作用,这是日期时间字段在mongoDb中的显示方式

在此处输入图片说明

  ask by shyam bollapalli translate from so

本文未有回复,本站智能推荐:

1回复

C#(和MongoDB)DateTime转换(从BSON到C#对象)

我一直在使用MongoDB C#驱动程序,将一些文档从当前数据库传输到MongoDB,反之亦然。 我得到的问题是(简而言之):尽管从MongoDB文档中检索DateTime的方法返回了正确的日期/时间,但是当分配给我的C#对象的DateTime属性时,它将恢复为01/01/0001 12:00
2回复

使用pymongo查询mongoDB时删除BSON对象ID

我使用Pymongo和flask构建了一个rest API,文档以以下BSON格式存储: 如何查询Mongo数据库以获取以下格式的文档或将查询结果转换为以下格式?
1回复

(mongodb)使用csharp在bson对象中获取bson对象

我有一个包含如下文档的集合: 我只想获取子字段,但是我不确定如何从csharp查询它(它似乎没有在bsondocument中返回bsondocument)。 有什么帮助吗? 我尝试了这个: 但它似乎又回来了
2回复

BSON日期类型的MongoDB查询和聚合

我正在从事一个项目,该项目需要在一定时间后使未接受的订单到期。 以下是订单的示例结构: 如果在created_at几个小时后accepted_at字段仍然为空,则订单将被视为已过期。 如果订单被接受,并且在created_at的time小时后completed_at仍然为空,则订单将失败。 我想从文
1回复

无法将类型为MongoDB.Bson.ObjectId的对象转换为类型为MongoDB.Bson.BsonValue的对象

所有: 我有一个名为ObjectsList的IEnumerable,它基本上包含一堆MongoDB.Bson.ObjectId对象。 我需要将整个IEnumerable称为ObjectsList转换为一个IEnumerable称为BsonValueList 不幸的是,强制转换产生以下错
2回复

无法将“MongoDB.Bson.BsonArray”类型的对象转换为“MongoDB.Bson.BsonBoolean”类型

我无法返回响应。 尝试了所有可用的解决方案,但没有结果。 请求被传递给控制器​​动作,动作使用构建器函数来查询 mongodb。 我收到了响应,但无法以“Ok()”方法返回。 它给了我上述错误。 这是 mongodb json 文档 这是请求json 这是堆栈跟踪异常 提前致谢。
2回复

如何修复:无法将“MongoDB.Bson.BsonArray”类型的对象转换为“MongoDB.Bson.BsonBoolean”类型

我目前正在研究一个带有 MongoDb $GeoWithin 查询的 API GET 方法。 如果我使用断点检查代码,我会看到我的查询正在返回结果。 但是当我的应用程序应该返回响应时,我在 Postman 中收到错误 (500) 响应。 我似乎无法弄清楚出了什么问题。 我看到“无法将类型为 'Mon
1回复

这是什么MongoDb错误:预期“查询”为BSON(或等效项),但得到的是bson.ObjectId

我有一个nest.js + mongodb + typegoose应用程序。 我收到以下错误: 预期“查询”是 BSON(或等效的),但得到了 bson.ObjectId。 在deleteById方法中: 注意:传递的id是数据库中的有效id 。