首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MongoDB中保存新日期()?

如何在MongoDB中保存新日期()?
EN

Stack Overflow用户
提问于 2017-03-17 05:56:10
回答 5查看 17.4K关注 0票数 8

当我使用以下格式以MongoDB格式保存日期时,它将显示:

代码语言:javascript
复制
Error "Unable to parse JSON" 
代码语言:javascript
复制
{
  "_id" : ObjectId("58cb759805aeeae37a56dd3d"),
  "name" : "Plutus",
  "admin" : "type 1",
  "created" : new Date()
}

请帮助我使用上述格式的MongoDB在Robomongo中保存日期时间。

图片中的错误描述:

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-03-17 06:30:50

您可以尝试使用new ISODate("2017-03-17 11:59")。我知道这有点麻烦,但这是唯一能保证在Robomongo和MongoDB的所有版本中工作的日期值。

进一步解读-

  1. https://github.com/Studio3T/robomongo/issues/614
  2. https://github.com/Studio3T/robomongo/issues/477
票数 6
EN

Stack Overflow用户

发布于 2019-02-05 16:21:22

只需保存这个JSON

代码语言:javascript
复制
{"name": "whatever", "your_cool_date": "2017-03-17 11:59"}

它将作为ISO日期保存在数据库中:

代码语言:javascript
复制
"your_cool_date" : ISODate("2017-03-17T10:59:00Z"),
票数 4
EN

Stack Overflow用户

发布于 2017-04-15 03:42:27

错误似乎与JSON语法有关。

可能会有一个硬线打破在那里,尝试修剪线。请参阅:

Multiline strings in JSON

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42850211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档