MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDb:कैसे वस्तु संग्रह में अतिरिक्त वस्तु सम्मिलित करने के लिए?

जैसा कि अन्य उल्लेख किया गया है, आप जो संरचना चाहते हैं वह मान्य नहीं है। मैं आपके स्वामी दस्तावेज़ के लिए निम्न संरचना की अनुशंसा करता हूं:

    {
    "_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" }
    }
  }
);

इसके साथ, आप इस तरह के शिविर जोड़ सकते हैं:

आशा है कि यह मदद करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB डेटा निर्देशिका / डेटा / डीबी नहीं मिला

  2. MongoDB अलग मूल्य की गणना करता है?

  3. 'MongoDB.Driver.IMongoCollection<>' से 'System.Collections.Generic.IEnumerable<>' में कनवर्ट नहीं किया जा सकता

  4. पाइमोंगो के रेप्लिकासेट कनेक्शन का उपयोग करना:कभी-कभी इंडेक्स त्रुटि प्राप्त करना:कर्सर के लिए ऐसी कोई वस्तु नहीं है

  5. NoRM . के साथ MongoDB में आलसी लोडिंग