在 MongoLab 上运行的 MongoDB 中日期的语法是啥?

Posted

技术标签:

【中文标题】在 MongoLab 上运行的 MongoDB 中日期的语法是啥?【英文标题】:What is the syntax for Dates in MongoDB running on MongoLab?在 MongoLab 上运行的 MongoDB 中日期的语法是什么? 【发布时间】:2011-12-21 18:48:45 【问题描述】:

而不是 ObjectId('82he921he982he82') 其 "_id":"$oid":"82he921he982he82" 用于对象 ID,但我不知道如何在 MongoLab 的文档中创建日期值:s

【问题讨论】:

【参考方案1】:

如果您使用其中一个驱动程序,您可以通过该语言的 Date 类创建一个日期。例如,在 javascript(如 Node.js)中,它将是 'new Date(11,11,11)'。如果使用 MongoLab REST API 或管理 UI,您可以使用以下语法表示日期:

   "$date": "2010-10-28T23:07:11Z" 

【讨论】:

谢谢!我应该知道这很简单:p【参考方案2】:

如果一个项目有:

"dateAdded": 
   "$date": "2012-07-30T15:26:15.321Z"

在其中一个条目中,然后您可以通过搜索找到它:


    "dateAdded": 
        "$gt": 
            "$date": "2012-07-28T23:07:11Z"
        
    

【讨论】:

以上是关于在 MongoLab 上运行的 MongoDB 中日期的语法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Node.JS 从 mongodb 到 MongoLab

如何使用 MongoLab 在 Heroku 上设置 MongoDB 数据库?

如何使用 MongoLab 在 Heroku 上设置 MongoDB 数据库?

将 Spring Boot 连接到 MongoLab 的 MongoDB 版本 3.0.7 时出现问题

如何在 mongoLab 和 Heroku 服务器中使用 mongo URI

在 Heroku 上的 NodeJS 中,MongoDB 与 MongoLab 的连接超时