【问题标题】:Date object in a MongoDB collectionMongoDB 集合中的日期对象
【发布时间】:2011-08-01 13:08:46
【问题描述】:

在我的 MondoDB 数据库的一个集合中,我有一个如下集合:

{ "_id" : ObjectId("4d0d3945e69a56cf504375b7"), "action" : "Click", "dt" : "Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)"}

dt 是一个日期对象。如果我这样做db.mycollection.find({action:"Click"})记录就会出现。但是db.mycollection.find({dt:'Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)'})没有显示任何记录,因为我猜 dt 是一个 Date 对象。

上述情况如何通过dt查询?

请帮忙 谢谢你

【问题讨论】:

  • stackoverflow.com/questions/6898039/… 的副本。将来,请编辑您自己的问题,而不是发送垃圾邮件。
  • 天哪,以这种格式存储日期真是个坏主意……你不能使用 0000-00-00 00:00:00 格式吗?

标签: mongodb nosql


【解决方案1】:
db.mycollection.find({dt:ISODate('Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)')})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2012-11-30
    • 1970-01-01
    相关资源
    最近更新 更多