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

किसी श्रेणी में दिनांक रिकॉर्ड प्राप्त करने के लिए MongoDB क्वेरी

<घंटा/>

किसी श्रेणी में दिनांक रिकॉर्ड प्राप्त करने के लिए, $lt के साथ $gt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo60.insertOne({"ArrivalDate":new ISODate("2019-01-11 12:30:10")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2863fecfb11e5c34d89927")
}
> db.demo60.insertOne({"ArrivalDate":new ISODate("2019-10-12 03:10:00")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e28641acfb11e5c34d89928")
}
> db.demo60.insertOne({"ArrivalDate":new ISODate("2019-01-14 05:11:20")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e28642acfb11e5c34d89929")
}

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

> db.demo60.find();

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

{ "_id" : ObjectId("5e2863fecfb11e5c34d89927"), "ArrivalDate" : ISODate("2019-01-11T12:30:10Z") }
{ "_id" : ObjectId("5e28641acfb11e5c34d89928"), "ArrivalDate" : ISODate("2019-10-12T03:10:00Z") }
{ "_id" : ObjectId("5e28642acfb11e5c34d89929"), "ArrivalDate" : ISODate("2019-01-14T05:11:20Z") }

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

> db.demo60.find({"ArrivalDate": {"$gt":ISODate("2019-01-09T12:30:10Z"), "$lt": ISODate("2019-01-16T12:30:10Z")}});

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

{ "_id" : ObjectId("5e2863fecfb11e5c34d89927"), "ArrivalDate" : ISODate("2019-01-11T12:30:10Z") }
{ "_id" : ObjectId("5e28642acfb11e5c34d89929"), "ArrivalDate" : ISODate("2019-01-14T05:11:20Z") }

  1. उप-क्षेत्र द्वारा MongoDB क्वेरी?

    आप उपक्षेत्र द्वारा क्वेरी करने के लिए डॉट (।) संकेतन का उपयोग कर सकते हैं। आइए एक दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - db.queryBySubFieldDemo.insertOne(... {... StudentPersonalDetails :{ स्टूडेंटनाम:क्रिस, स्टूडेंट हॉबी:रीडिंग}, ... स्टूडेंटस्कोर

  1. नेस्टेड मान प्राप्त करने के लिए एक MongoDB क्वेरी लिखें?

    आप नेस्टेड मान प्राप्त करने के लिए डॉट नोटेशन का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं > db.nestedQueryDemo.insertOne( ...    { ... ...       "EmployeeName" : "John", ...       "EmployeeDetails" : ... &n

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

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