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

MongoDB में सरणी आइटम पर $dateToString लागू करना


सरणी आइटम पर $dateToString लागू करने के लिए MongoDB में aggregate() के साथ $map का उपयोग करें। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e2ed7fd9fd5fd66da21446f"), "AppName" : "Online Book", "Details" : [ { "ClientName" : "Chris", "Deadline" : ISODate("2020-03-10T00:00:00Z") } ] }

सरणी आइटम पर $dateToString लागू करने की क्वेरी

$project के साथ $map और $dateToString का उपयोग करें:


परिणाम:


व्याख्या: $map सरणी के प्रत्येक तत्व को प्रोसेस करता है, $dateToString तारीख को निर्दिष्ट फॉर्मेट में स्ट्रिंग में बदल देता है। %m महीना (01-12) देता है।

  1. - MongoDB में सरणी में $in लागू करने की क्वेरी

    आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo520.insertOne({ListOfName:[John,Bob]}); { acknowledged : true, insertedId : ObjectId(5e899fb4b3fbf26334ef6114) } > db.demo520.insertOne({ListOfName:[Chris,David]}); { acknowledged : true, insertedId : ObjectId(5e899fbfb3fbf26334ef6115) } > db

  1. - MongoDB में $push के साथ सरणी अपडेट करें

    MongoDB में $push के साथ सरणी अपडेट करने के लिए, updateOne() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo526.insertOne( { CountryName: US, TeacherName: Bob, StudentInformation: [ { Name: Chris, Subject: MySQL, ListOfMailI

  1. - MongoDB में सरणी मिलान कैसे लागू करें?

    सरणी मिलान के लिए $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों को चुनता है जहां किसी फ़ील्ड का मान एक सरणी है जिसमें सभी निर्दिष्ट तत्व होते हैं। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo668.createIndex({ListOfSubject:1}); { createdCollectionAutomatically : true, numIndexesBefore : 1, n