MongoDB har $push operatör för det. Du behöver inte iterera över samlingen för att göra det, du kan göra en uppdatering i databasen.
Skrivet i Java skulle det här se ut ungefär som
collection.update(...query expression...,
new BasicDBObject("$push",
new BasicDBObject("digits", value)));
Detta förutsätter att value
är ett enda nytt värde för arrayen. Om du vill lägga till alla element i en array samtidigt måste du använda $each
modifierare (se länken ovan för detaljer).