मान लीजिए मैं एक संग्रह निम्नलिखित दस्तावेजों के साथ 'लोग' कहा जाता है:MongoDB में एकाधिक दस्तावेज़ों से सरणी को कैसे जोड़ना है?
{
"name": "doug",
"colors": ["blue", "red"]
}
{
"name": "jack",
"colors": ["blue", "purple"]
}
{
"name": "jenny",
"colors": ["pink"]
}
मैं सभी colors
subarrays है, यानी की एक concatenated सरणी कैसे प्राप्त होगा?
["blue", "red", "blue", "purple", "pink"]
HI लेकिन अगर मुझे परिणाम में अद्वितीय मूल्य की आवश्यकता है तो मैं इसे कैसे प्राप्त करूंगा क्योंकि यह निश्चित रूप से इस सरणी – viren
में डुप्लिकेट प्रविष्टि देगा। ऐसा करने के लिए आप '$ $ push' ऑपरेटर को '$ $ addToSet' '{$ समूह: {_ id: null, clrs: {$ push:" $ colors "}}} में बदल सकते हैं,' स्ट्रिंग। –