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

MongoDB के साथ विशिष्ट दिनांक प्रारूप पर किसी क्वेरी को कैसे फ़िल्टर करें?

<घंटा/>

विशिष्ट दिनांक प्रारूप पर किसी क्वेरी को फ़िल्टर करने के लिए, $dateToString का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo433.insertOne({"DueDate":new Date("2019-11-23")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e771278bbc41e36cc3cae91")
}
> db.demo433.insertOne({"DueDate":new Date("2020-01-03")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e771290bbc41e36cc3cae92")
}

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

> db.demo433.find();

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

{ "_id" : ObjectId("5e771278bbc41e36cc3cae91"), "DueDate" : ISODate("2019-11-23T00:00:00Z") }
{ "_id" : ObjectId("5e771290bbc41e36cc3cae92"), "DueDate" : ISODate("2020-01-03T00:00:00Z") }

MongoDB में विशिष्ट दिनांक प्रारूप पर किसी क्वेरी को फ़िल्टर करने की क्वेरी निम्नलिखित है -

> db.demo433.aggregate([
... { $addFields: {stringDate: { $dateToString: { format: "%Y-%m-%d", date: "$DueDate" } } } },
... { $match: {"stringDate":"2020-01-03"}},
... { $project:{"stringDate":0}}
... ])

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

{ "_id" : ObjectId("5e771290bbc41e36cc3cae92"), "DueDate" : ISODate("2020-01-03T00:00:00Z") }

  1. MongoDB में दिनांक कैसे सम्मिलित करें?

    MongoDB में दिनांक सम्मिलित करने के लिए दिनांक () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo421.insert({"DueDate":new Date(Date.now())}); WriteResult({ "nInserted" : 1 }) > db.demo421.insert({"DueDate":new Date("2020-01-15")}); Writ

  1. मोंगोडीबी $ मैच के साथ तारीख का मिलान कैसे करें?

    तारीख मिलान करने के लिए, $match के साथ-साथ कुल() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo491.insertOne({"ShippingDate":new ISODate("2020-01-10")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e849

  1. MongoDB के साथ एम्बेडेड दस्तावेज़ की सरणी पर फ़िल्टर क्वेरी?

    इसके लिए MongoDB में समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo736.insertOne( ...    { ...       "_id": "101", ...       "details1": [ ...          { ...     &