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

MongoDB खोल में प्रारूप दिनांक मान?


तिथि मान को प्रारूपित करने के लिए, 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" }

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

    विशिष्ट दिनांक प्रारूप पर किसी क्वेरी को फ़िल्टर करने के लिए, $dateToString का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo433.insertOne({"DueDate":new Date("2019-11-23")}); {    "acknowledged" : true,    "insertedId" :

  1. MongoDB में दिनांक स्वरूप बदलें

    हमारे पास निम्नलिखित तिथि है - 01-10-2019 दिनांक स्वरूप बदलने के लिए, आइए हम कस्टम चर का उपयोग करें और दिनांक को एक स्ट्रिंग में बदलें और उसका प्रारूप बदलें - स्ट्रिंग को दिनांक लागू करने के लिए क्वेरी निम्नलिखित है - > var inputDate="01-10-2019"; > var formatDate= inputDate.split(

  1. MySQL में दिनांक स्वरूप से संख्यात्मक दिनांक मान निकालें?

    इसके लिए UNIX_TIMESTAMP() का प्रयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से किसी भी उपनाम के रूप में UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName, %d-%b-%y)) चुनें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.51 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो