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

जावा के साथ MongoDB में एक सरणी में मान जोड़ना

आपका addVocabToList() कार्यान्वयन कुछ इस तरह दिखेगा:

MongoCollection<Document> collection = database.getCollection("lists");

Document updatedDocument = collection.findOneAndUpdate(
    Filters.eq("name", listName),
    new Document("$push",
        new BasicDBObject("terms", new BsonString(newVocabTerm))
            .append("definitions", new BsonString(newDefinition))),
        new FindOneAndUpdateOptions().returnDocument(ReturnDocument.AFTER));

वह कोड होगा:

  • नाम वाला दस्तावेज़ ढूंढें=listName
  • newVocabTerm का मान जोड़ें terms . के अनुसार सरणी
  • newDefinition का मान जोड़ें definitions . के लिए सरणी
  • अपडेट किया गया दस्तावेज़ लौटाएं (यह हिस्सा वैकल्पिक है)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सम्मिलित करेंकई हैंडल डुप्लिकेट त्रुटियां

  2. मोंगोडब में सबरे मूल्य निकालें

  3. मोंगो खोल में सभी डेटाबेस कैसे सूचीबद्ध करें?

  4. NodeJS मोंगो - नेवला - गतिशील संग्रह नाम

  5. साझा डेटा के साथ Mongodb डेटाबेस स्कीमा डिज़ाइन