Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB क्वेरी दिनांक रिकॉर्ड (ISODate प्रारूप) को एक श्रेणी में लाने के लिए

<घंटा/>

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo178.insertOne({"DueDate":new ISODate("2019-01-10T06:18:20.474Z")});{ "acknowledgeed" :true, "insertId" :ObjectId("5e397bd89e4f06af551997f5" )}> db.demo178.insertOne({"DueDate":new ISODate("2020-11-10T18:05:11.474Z")});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e397bf39e4f06af551997f6") }> db.demo178.insertOne({"DueDate":new ISODate("2020-03-15T07:05:10.474Z")});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e397c039e4f06af551997f7")}> db.demo178.insertOne({"DueDate":new ISODate("2020-06-11T16:05:10.474Z")});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e397c0f9e4f06af551997f8")} 

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo178.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e397bd89e4f06af551997f5"), "ड्यूडेट" :ISODate("2019-01-10T06:18:20.474Z") }{ "_id" :ObjectId("5e397bf39e4f06af551997f6"), "ड्यूडेट" :ISODate("2020-11-10T18:05:11.474Z") }{ "_id" :ObjectId("5e397c039e4f06af551997f7"), "ड्यूडेट" :ISODate("2020-03-15T07:05:10.474Z") }{ "_id" :ObjectId("5e397c0f9e4f06af551997f8"), "ड्यू डेट" :ISODate("2020-06-11T16:05:10.474Z") }

दिनांक रिकॉर्ड को एक श्रेणी में लाने के लिए क्वेरी निम्नलिखित है -

> db.demo178.aggregate([...{... "$redact":{... "$cond":{... "if":{... "$and":[ ... { "$gt":[ {"$hour":"$DueDate"}, 5] },... { "$lt":[ {"$hour":"$DueDate"}, 9] }... ]... },... "फिर":"$$KEEP",... "else":"$$PRUNE"...}...}...}... ])

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e397bd89e4f06af551997f5"), "DueDate" :ISODate("2019-01-10T06:18:20.474Z") }{ "_id" :ObjectId("5e397c039e4f06af551997f7"), "DueDate" :ISODate("2020-03-15T07:05:10.474Z") }

  1. MongoDB में तारीख के आधार पर वापसी क्वेरी?

    MongoDB में दिनांक के आधार पर क्वेरी वापस करने के लिए, आइए एक उदाहरण लेते हैं। अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - > db.returnQueryFromDate.insertOne({"PassengerName":"John","PassengerAg

  1. किसी दिए गए कुंजी वाले रिकॉर्ड का चयन करने के लिए MongoDB क्वेरी?

    किसी दी गई कुंजी वाले रिकॉर्ड का चयन करने के लिए, आप $exists ऑपरेटर का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - db.yourCollectionName.find( { yourFieldName: { $exists : true } } ).pretty(); उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बन

  1. MongoDB में दिनांक/ISODate का घटक प्राप्त करें?

    MongoDB में दिनांक/ISODate का घटक प्राप्त करने के लिए, आइए संग्रह में दिनांक के साथ एक दस्तावेज़ बनाएं। अब हम MongoDB में दिनांक/ISODate का घटक प्राप्त करते हैं > db.componentOfDateDemo.insert({"ShippingDate":new Date()}); WriteResult({ "nInserted" : 1 }) खोज () विधि की सहायत