MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Заявете типа низ Дата в mongodb

Mongodb съхранява своите обекти за дата във формат bson като:{$date:1329415205151}

Ако решите да го съхранявате във формат на низ, отговорността на клиента е да филтрира и обработи тази стойност, тъй като mongo я третира като низ. Можете да преобразувате своите низове в обекти за дата, като се позовавате на този друг SO въпрос:Как да конвертирам свойство в MongoDB от текст в тип дата?

Широко се препоръчва или да съхранявате всичките си дати в UTC, или последователна часова зона, евентуално свързана с локалния център за данни, и след това да преобразувате стойностите на вашите дати в правилната местна часова зона на клиента.

Можете да съхранявате каквато дата стойност желаете. Стойностната на датата и форматната от датата са два отделни броя. Ако вашите ограничения изискват да съхранявате този базиран на низ формат на дата в документа, би било препоръчително да съхранявате и $date обект по време на актуализацията.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Намиране на пресечна точка между две колекции в MongoDb

  2. В MongoShell:Не мога да се свържа с моята колекция, db.collection_name връща NaN

  3. Актуализиране с AddToSet без актуализиране на нулева стойност с MongoDB C#

  4. Изберете документ, който има конкретна двойка ключ стойност, но няма друга двойка ключ стойност

  5. $lookup с помощта на mongoose