mongodb - MongoDB存储比实际日期早一天
问题描述
我面临一个问题来存储我从模型传递的实际日期(01/08/2018)。我的文档已成功存储,但 MongoDB 存储的前一天比我在模型中传递的要多。
我在这里传递的日期(dd/MM/yyyy)是01/08/2018
有关更多详细信息,请查看以下快照。
成功保存记录后,我检查了 Robo 3T(MongoDB),显示它存储的前一天比实际值。存储日期为2018-07-31。有关更多详细信息,请参阅下面的快照。
我希望时区或偏移量可能会出现问题,但我不知道解决方案是什么。
解决方案
通过使用 Moment Library https://momentjs.com/您的问题可以得到解决。您必须通过如下所示的日期并遵循格式。
var myDate = new Date(moment("2018-07-04").format("YYYY-MM-DD"))
将此保存到您的数据库中,它将起作用
推荐阅读
- r - 如何将数值添加到 R 中的包圆图?
- python - 如何检查数字是 3 的倍数还是包含数字 5?
- react-native - TypeError: undefined is not an object (评估'props.navigation.navigate')
- mysql - MySQL 连接器:哪个更快...WHERE NOT EXISTS... 还是以前的选择?
- excel - VBA:通过 VBA 添加切片器会导致 VBA 项目在工作簿关闭后保持打开状态
- scikit-learn - 探索正则函数的排列重要性
- java - Exo player 2.8.2 总是以低带宽流开始
- python - 循环嵌套字典以创建新字典
- c# - C# Form app:使用HttpClient从磁盘上传xml文件,NodeJS服务器:正确接收xml文件
- c - 在 gcc 链接期间查看符号在哪里查找?