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

Mongodb намери създадени резултати по дата днес

Вашият обект с начална дата трябва да съдържа текущата дата и час часове в 00:00:00.000 (точност в милисекунди) и задайте часовете за днешната дата на 23:59:59.999 :

var start = new Date();
start.setHours(0,0,0,0);

var end = new Date();
end.setHours(23,59,59,999);

След това предайте модифицираните обекти за дата както обикновено във вашия оператор за заявка в MongoDB:

db.posts.find({created_on: {$gte: start, $lt: end}});

Ако използвате momentjs библиотека, това може да стане с помощта на startOf() и endOf() методи на текущия обект с дата в момента, предавайки низа 'day' като аргументи:

var start = moment().startOf('day'); // set to 12:00 am today
var end = moment().endOf('day'); // set to 23:59 pm today



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как лесно да управлявате актуализации на база данни и корекции за сигурност

  2. Mongo DB отношения между обекти

  3. Криптиране на MongoDB данни в покой

  4. Преглед на многодокументните ACID транзакции в MongoDB и как да ги използвате

  5. Вземете най-новия запис от колекцията на mongodb