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

MongoDB शेल में डेटा मान को कैसे फॉर्मेट करें?


डेटा मान फॉर्मेट करने के लिए MongoDB में $dateToString का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo480.insertOne({id:1,"DueDate":new ISODate("2020-01-10")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e821056b0f3fa88e2279098") } > db.demo480.insertOne({id:1,"DueDate":new ISODate("2017-12-21")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e821062b0f3fa88e2279099") } > db.demo480.insertOne({id:1,"DueDate":new ISODate("2019-10-12")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e82106ab0f3fa88e227909a") } > db.demo480.insertOne({id:1,"DueDate":new ISODate("2019-12-01")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e821078b0f3fa88e227909b") }

सभी दस्तावेज़ प्रदर्शित करें

> db.demo480.find();

आउटपुट:

{ "_id" : ObjectId("5e821056b0f3fa88e2279098"), "id" : 1, "DueDate" : ISODate("2020-01- 10T00:00:00Z") } { "_id" : ObjectId("5e821062b0f3fa88e2279099"), "id" : 1, "DueDate" : ISODate("2017-12- 21T00:00:00Z") } { "_id" : ObjectId("5e82106ab0f3fa88e227909a"), "id" : 1, "DueDate" : ISODate("2019-10- 12T00:00:00Z") } { "_id" : ObjectId("5e821078b0f3fa88e227909b"), "id" : 1, "DueDate" : ISODate("2019-12- 01T00:00:00Z") }

MongoDB शेल में डेटा मान फॉर्मेट करने की क्वेरी

> db.demo480.aggregate([ ...    { "$match": { "id" : 1 } }, ...    { "$sort": { "DueDate": -1 } }, ...    { ...         "$project": { ...          "_id": 0, ...          "DueDate": { ...             "$dateToString": { ...                "format": "%Y-%m-%d %H-%M", ...                "date": "$DueDate" ...             } ...          } ...       } ...    } ... ])

आउटपुट

{ "DueDate" : "2020-01-10 00-00" } { "DueDate" : "2019-12-01 00-00" } { "DueDate" : "2019-10-12 00-00" } { "DueDate" : "2017-12-21 00-00" }

  1. - MongoDB में विशिष्ट डेटा फॉर्मेट पर क्वेरी कैसे फ़िल्टर करें?

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

  1. - MongoDB में डेट फॉर्मेट कैसे बदलें?

    हमारे पास निम्न तारीख है: 01-10-2019 डेट फॉर्मेट बदलने के लिए, कस्टम वेरिएबल का उपयोग करें और डेट को स्ट्रिंग में कनवर्ट करके उसका फॉर्मेट बदलें: डेट को स्ट्रिंग में कनवर्ट करके फॉर्मेट बदलने की क्वेरी var outputString= formatDate[2]+-+formatDate[0]+-+formatDate[1]; वेरिएबल वैल्यू प्रदर्शित करना

  1. - MySQL में DEFAULT के साथ विशिष्ट विकल्पों वाली नई टेबल कैसे बनाएं

    समाधान कॉलम डेटा प्रकार के बाद DEFAULT कीवर्ड का उपयोग करें। उदाहरण ); डेटा डालें INSERT INTO demo33 (name, start_date, end_date, category) VALUES (David, 2020-03-10, 2020-08-22, Good); परिणाम +----+-------+------------+------------+----------+ | id | name | start_date | end_date | category