जैसा कि अन्य उल्लेख किया गया है, आप जो संरचना चाहते हैं वह मान्य नहीं है। मैं आपके स्वामी दस्तावेज़ के लिए निम्न संरचना की अनुशंसा करता हूं:
{
"_id" : ObjectId("51c9cf2b206dfb73d666ae07"),
"firstName" : "john",
"lastName" : "smith",
"ownerEmail" : "[email protected]",
"camps" : [
{
"name" : "cubs-killeen",
"location" : "killeen"
},
{
"name" : "cubs-temple",
"location" : "temple"
}
],
"instructors" : [
{
"firstName" : "joe",
"lastName" : "black"
},
{
"firstName" : "will",
"lastName" : "smith"
}
]
}
और फिर
db.stack.update(
{ ownerEmail: "[email protected]" },
{
$push: {
camps: { name: "cubs-killeen", location: "some other Place" }
}
}
);
इसके साथ, आप इस तरह के शिविर जोड़ सकते हैं:
आशा है कि यह मदद करता है।