आपका 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
. के लिए सरणी- अपडेट किया गया दस्तावेज़ लौटाएं (यह हिस्सा वैकल्पिक है)