Mongoose 将存储的 UTC 日期转换为本地时间?

2023-11-22

我想知道这是否正常,或者我是否在架构设置或查询过程中遗漏了某些内容:

我的应用程序和猫鼬在 mongodb 中正确存储了 UTC 日期。通过 mongo shell 查看文档可以确认这一点。当我通过 mongoose 从 mongodb 检索文档时,日期现在是当地时间。

有没有办法让 mongoose 在查询时将日期保留为 UTC?


Mongoose 和 Node.js 不会对你的日期做任何事情,只是 JavaScriptDate当您调用时,类型会生成本地时间字符串toString()即使它实际上包含 UTC 时间。

显式调用toUTCString()在你的Date如果您想要 UTC 时间字符串,请使用对象。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mongoose 将存储的 UTC 日期转换为本地时间? 的相关文章

随机推荐