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}});

यदि आप क्षणों . का उपयोग कर रहे हैं पुस्तकालय, यह 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. मोंगोडब सेवा शुरू नहीं होगी

  3. होमब्रे के साथ मोंगोडब के पुराने संस्करण को कैसे स्थापित करें?

  4. आपका MongoDB क्या सुनता है और क्या कहता है, यह स्पष्ट करने के लिए Mongosniff का उपयोग करें

  5. MongoDB:3.6 mongoDb संस्करण में दिनांक का विश्लेषण कैसे करें?