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

与时区mongodb无关的文档查询

运维笔记admin19浏览0评论

与时区mongodb无关的文档查询

与时区mongodb无关的文档查询

我有一些文档,其日期保存在不同时区中。等

[
    {
        "ac":ISODate("2019-09-09T18:30:00.000Z")
    },
    {
        "ac":ISODate("2019-09-09T12:00:00.000Z")
    },
    {
        "ac":ISODate("2019-09-09T10:00:00.000Z")
    },
]

现在我要做的是,根据日期查询文档。

假设我将日期作为IST 9-9-2019传递,我的目的是查找所有在IST 9-9-2019上创建的文档,而与时区无关。

我尝试将日期转换为UTC但没有运气

const date = "2019-09-08T18:30:00.000Z";
model.find({
    ac: {
        $gte: moment(date).utc().startOf('day'),
        $lte: moment(date).utc().endOf('day'),
    }
})
回答如下:

[我们在MongoDB中有$ dateToString操作,我们可以在聚合中使用它,并将其转换为字符串,然后将其与日期进行比较。

发布评论

评论列表(0)

  1. 暂无评论