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

MongoDB में डेटा के लिए वापसी प्रारूप निर्दिष्ट करें

<घंटा/>

वापसी प्रारूप निर्दिष्ट करने के लिए MongoDB में $addToSet की सहायता लें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo207.insertOne({"FavouriteTechnology":"Spring Boot"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3d8e7a03d395bdc21346f1")
}
> db.demo207.insertOne({"FavouriteTechnology":"MongoDB"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3d8e8f03d395bdc21346f2")
}
> db.demo207.insertOne({"FavouriteTechnology":"Groovy"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3d8ea603d395bdc21346f3")
}

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

> db.demo207.find();

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

{ "_id" : ObjectId("5e3d8e7a03d395bdc21346f1"), "FavouriteTechnology" : "Spring Boot" }
{ "_id" : ObjectId("5e3d8e8f03d395bdc21346f2"), "FavouriteTechnology" : "MongoDB" }
{ "_id" : ObjectId("5e3d8ea603d395bdc21346f3"), "FavouriteTechnology" : "Groovy" }

वापसी प्रारूप निर्दिष्ट करने के लिए निम्नलिखित क्वेरी है -

> db.demo207.aggregate([
...   {
...      "$group": {
...         "_id": 0,
...         "FavouriteTechnology": {
...            "$addToSet": "$FavouriteTechnology"
...         }
...      }
...   },
...   {
...      "$project": {
...         "_id": 0,
...         "FavouriteTechnology": 1
...      }
...   }
...]);

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

{ "FavouriteTechnology" : [ "MongoDB", "Groovy", "Spring Boot" ] }

  1. एईएम के साथ मोंगोडीबी के लिए एक मामला

    MongoDB क्या है? MongoDB, अन्य बातों के अलावा, एक दस्तावेज़-उन्मुख NoSQL डेटाबेस है। इसका मतलब है कि यह डेटा प्रबंधन और संगठन के लिए एक लचीला, क्षैतिज रूप से स्केलिंग मॉडल पेश करने के लिए पारंपरिक, संबंधपरक मॉडल से विचलित होता है। MongoDB AEM के साथ कैसे काम करता है? MongoDB Crx3mongo रनमोड और JVM

  1. MongoDB के लिए शीर्ष उपयोग के मामले

    मूल रूप से 13 जून, 2018 को ObjectRocket.com/blog पर प्रकाशित लगातार अच्छे ग्राहक अनुभव बनाना कई संगठनों के लिए एक प्रमुख चुनौती बन गया है। वास्तविकता यह है कि पिछले कुछ वर्षों में एक अच्छा ग्राहक अनुभव क्या है, इसके बारे में हमारी उम्मीदें नाटकीय रूप से बढ़ी हैं। जो पहले कूल और अलग हुआ करता था वह

  1. अपना डेटा साफ करने के लिए 6 त्वरित टिप्स

    आप शायद जानते हैं कि खराब तरीके से तैयार की गई जानकारी गलत परिणाम दे सकती है, जिससे आपके लिए अपने डेटा पर भरोसा करना या दूसरों से ऐसा करने का आग्रह करना मुश्किल हो जाता है। डेटा की सफाई का अर्थ है किसी भी त्रुटि को ठीक करना और अपूर्ण डेटा के उदाहरणों को हटाना। आपको डेटा को हमेशा सावधानी से साफ करना