Каков синтаксис для дат в MongoDB, работающих на MongoLab?

#json #mongodb #datetime #bson #mlab

#json #mongodb #дата и время #bson #mlab

Вопрос:

Вместо ObjectId(’82he921he982he82′) его «_id»:{«$ oid»:»82he921he982he82″} для идентификаторов объектов, но я понятия не имею, как создать значение даты в документе на MongoLab: s

Ответ №1:

Если вы используете один из драйверов, вы создаете дату с помощью класса Date этого языка. Например, в Javascript (например Node.js ) это будет «новая дата (11,11,11)». При использовании REST API MongoLab или пользовательского интерфейса администратора вы представляете даты с помощью этого синтаксиса:

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

Комментарии:

1. Спасибо! Я должен был знать, что это так просто:p

Ответ №2:

Также, если элемент имеет:

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

в одной из его записей вы можете найти его с помощью поиска:

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