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

Mongo DB ISO формат

ISODate на MongoDB е много подобен на класа Date на javascript. Ако имате период от време в часовата зона на Колката и искате да филтрирате по него, създайте двойка обекти Date, за да дефинирате диапазона, преди да стартирате търсенето.

За този пример, за да върнете всички join_date стойности, които попадат в рамките на март 2017 г., преобразувани в часовата зона на Колката (UTC-07:00), филтрирайте за дата, по-голяма или равна на полунощ 1 март и по-малко от полунощ 1 април, след което преобразувайте резултатите, като използвате момент:

var first = new Date("2017-03-01T00:00:00-07:00");
var last = new Date("2017-04-01T00:00:00-07:00");
db.SBM_USER_DETAIL.find(
    {join_date:{$gte: first, $lt: last}}, //filter based on join_date
    {join_date:1,_id:0}   // only return join_date, omit this if you need all fields
).map(
    function(d) {
        d.join_date = moment(d.join_date).locale('es').tz("Asia/Kolkata").format();
        return d;
    }
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. запишете паролата като осолен хеш в mongodb в потребителската колекция, използвайки python/bcrypt

  2. В Mongo каква е разликата между $near и $nearSphere?

  3. Grails - Свързване към база данни MongoDB чрез удостоверяване

  4. MongoDB за помощ с препоръки

  5. Документно-ориентираните бази данни са предназначени да заменят релационни бази данни?