addVocabToList()
Anda implementasi akan terlihat seperti ini:
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));
Kode itu akan:
- Temukan dokumen yang memiliki nama=
listName
- Tambahkan nilai
newVocabTerm
keterms
susunan - Tambahkan nilai
newDefinition
kedefinitions
susunan - Kembalikan dokumen yang diperbarui (bagian ini opsional)