मैं निम्नलिखित दस्तावेज़ MongoDB में संग्रहीत किए गए:MongoDB आंतरिक सूची में कोई तत्व कैसे डालें?
{
name: 'myDoc',
list: [
{
id:1
items:[
{id:1, name:'item1'},
{id:2, name:'item2'}
]
},
{
id:2
items:[
{id:1, name:'item1'},
{id:3, name:'item3'}
]
}
]
}
मैं 'सूची' के लिए एक तत्व जोड़ने के लिए एक तरह से $addToSet
का उपयोग कर पाया, लेकिन मैं 'आइटम' की एक विशिष्ट सूची में जोड़ने के लिए एक रास्ता नहीं मिल सका एक वस्तु।
उदा। मैं निम्नलिखित मिल:
{id:5, name:'item5'}
और मैं आईडी के साथ सूची में तत्व के मद में जोड़ने के लिए चाहते हैं: 2। कर यह $push
साथ होगा की
फ़ुटनोट, नेस्टेड एम्बेडेड सरणियों के साथ स्कीमा लगभग हमेशा समस्याओं बाद में के बाद से नहीं निचले स्तर तत्वों पर सभी कार्यों हैं पैदा करने के लिए जा रहे हैं वर्तमान क्वेरी भाषा के साथ संभव है। मैं इससे बचूंगा। –