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 Adobe Experience Manager को कैसे बढ़ाता है: एक व्यावहारिक गाइड

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

  1. बेहतर ग्राहक अनुभव के लिए MongoDB के प्रमुख उपयोग मामले बेहतर ग्राहक अनुभव के लिए MongoDB के प्रमुख उपयोग मामले

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

  1. - कुशल डेटा क्लीनिंग: सटीक परिणाम सुनिश्चित करने के 6 सिद्ध टिप्स

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