最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

按日期类型查询的 Nestjs Mongoose 问题

网站源码admin44浏览0评论

按日期类型查询的 Nestjs Mongoose 问题

按日期类型查询的 Nestjs Mongoose 问题

我对 Nestjs Mongoose 有一个关于日期查询的问题 我在我的项目中使用了 Mongoose。 我想根据 Date 字段查询一些文档

我的查询看起来像:this.model.find(startDate: {$gte: new Date().toUTCString()}) 所以它会转换为:

2023-05-17T09:37:23.592Z
像这样

在我的数据库中。我有一个开始结束的记录:

2023-05-17T12:30:23.306+00:00
我希望得到文档,但没有

但是如果我将上面的查询粘贴到 MongoDB Compass。成功了

当我在 console.log 中预挂钩

find
。它记录了
2023-05-17T09:37:23.592Z
但是当我打开 Mongo 调试模式时。 它显示:
collection.find({ startDate: { '$lte': new Date("Wed, 17 May 2023 09:51:24 GMT") } }, { projection: null })

不知道为什么这里打印的是GMT?

我使用 Window,版本为 6.x 的 Mongodb Docker

请帮助我。提前致谢

回答如下:
发布评论

评论列表(0)

  1. 暂无评论