तिथि मान को प्रारूपित करने के लिए, MongoDB में $dateToString का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo480.insertOne({id:1,,"DueDate":new ISODate("2020-01-10")});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e821056b0f3fa88e2279098") }> db.demo480.insertOne({id:1,"DueDate":new ISODate("2017-12-21")});{ "स्वीकृत" :true, "insertId" :ObjectId("5e821062b0f3fa88e2279099")}> db.demo480.insertOne({id:1,,"DueDate":new ISODate("2019-10-12")});{ "acknowledgeed" :true, "insertId" :ObjectId("5e82106ab0f3fa88e227909a")}> db. demo480.insertOne({id:1,,"DueDate":new ISODate("2019-12-01")});{ "acknowledge" :true, "insertId" :ObjectId("5e821078b0f3fa88e227909b")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo480.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e821056b0f3fa88e2279098"), "id" :1, "ड्यूडेट" :ISODate("2020-01-10T00:00:00Z") }{ "_id" :ObjectId("5e821062b0f3fa88e2279099" ), "id" :1, "ड्यूडेट" :ISODate("2017-12-21T00:00:00Z") }{ "_id" :ObjectId("5e82106ab0f3fa88e227909a"), "id" :1, "ड्यूडेट" :ISODate ("2019-10-12T00:00:00Z") }{ "_id" :ObjectId("5e821078b0f3fa88e227909b"), "id" :1, "ड्यूडेट" :ISODate("2019-12-01T00:00:00Z") }पूर्व>MongoDB शेल में दिनांक मान को प्रारूपित करने के लिए क्वेरी निम्नलिखित है -
> db.demo480.aggregate([... {"$match":{ "id" :1 } },... { "$sort":{ "ड्यूडेट":-1}},.. {... "$ प्रोजेक्ट":{... "_id":0,... "ड्यूडेट":{... "$dateToString":{... "फॉर्मेट":"%Y-%m -%d %H-%M",... "तारीख":"$ड्यूडेट"...}...}...}...}...])यह निम्नलिखित आउटपुट देगा -
{ "ड्यूडेट" :"2020-01-10 00-00" }{ "ड्यूडेट" :"2019-12-01 00-00" }{ "ड्यूडेट" :"2019-10-12 00-00" }{ "ड्यूडेट" :"2017-12-21 00-00" }