MongoDB heeft de $push exploitant daarvoor. U hoeft de verzameling niet te herhalen om dit te doen, u kunt een update uitvoeren in de database.
Geschreven in Java, zou dit er ongeveer zo uitzien
collection.update(...query expression...,
new BasicDBObject("$push",
new BasicDBObject("digits", value)));
Dit veronderstelt dat value
is een enkele nieuwe waarde voor de array. Als u alle elementen van een array tegelijk wilt toevoegen, moet u de $each
gebruiken modifier (zie bovenstaande link voor de details).