在 MongoDB 中格式化默认日期模式

Posted

技术标签:

【中文标题】在 MongoDB 中格式化默认日期模式【英文标题】:Format default Date pattern in MongoDB 【发布时间】:2021-03-03 14:23:38 【问题描述】:

我的 Mongo 模型中有一个日期字段,我希望将其格式化为更好的可读性。

我的模型中的字段看起来像这样 - createdAt: type: Date, default: Date.now ,这给了我这样格式的时间戳 - 2020-03-17T20:14:21.851Z

当对模型进行操作时,如何在模型本身中对其进行格式化?

【问题讨论】:

【参考方案1】:

这就是 datetime 类型的数据在 Mongodb 中的存储方式。不能将其以不同的格式存储为日期时间类型。您可以将字符串保留为您想要的格式,但这会导致查询出现问题。所以没有意义。

事实是在前端(React)中格式化日期时间数据。

【讨论】:

以上是关于在 MongoDB 中格式化默认日期模式的主要内容,如果未能解决你的问题,请参考以下文章

严格模式下的 MongoDB 日期格式

Mongodb按照日期分组统计

如何从存储在 mongodb 中的对象中获取日期?

如何在 mongodb php 中以 ISODATE 格式存储当前日期和时间?

erlang处理mongodb日期时间格式data类型

mongodb 时间戳转日期格式统计