MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongoose में ISODate के साथ काम करने का सही तरीका क्या है?

दरअसल, आपने type . को परिभाषित किया है reviewDate . के Date . के रूप में फ़ील्ड अपने स्कीमा में और यहाँ आप इसे String . के रूप में पास कर रहे हैं ।

तो मूल रूप से आपको String . को कन्वर्ट करने की आवश्यकता है दिनांक से Date ऑब्जेक्ट और आसानी से moment का उपयोग करके किया जा सकता है पुस्तकालय

const googleReviews = await Review.countDocuments({
  clientId: clientObj.ClientBrandID,
  siteSource: "SomeSite",
  reviewDate: {
    $gt: moment("2018-12-24T18:04:47.806Z").toDate(),
    $lt: moment("2019-04-03T17:04:47.806Z").toDate()
  }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB + Node.js:ठीक से तारीख डालने में असमर्थ

  2. होमब्री और एक्सकोड 8.1.1 के साथ मोंगोडब इंस्टॉलेशन विफल रहा

  3. Node.js mongodb ड्राइवर async/प्रतीक्षा क्वेरी

  4. मोंगोडब में अतुल्यकालिक रूप से डुप्लिकेट किए गए डेटा को अपडेट करने के लिए सर्वोत्तम अभ्यास

  5. मोंगो:शो डीबीएस टेस्ट डीबी नहीं दिखाता है। क्यों?