MongoDB har $push operatør for det. Du behøver ikke at gentage samlingen for at gøre det, du kan lave en opdatering inde i databasen.
Skrevet i Java ville dette ligne
collection.update(...query expression...,
new BasicDBObject("$push",
new BasicDBObject("digits", value)));
Dette forudsætter, at value
er en enkelt ny værdi for arrayet. Hvis du vil tilføje alle elementerne i et array på én gang, skal du bruge $each
modifikator (se ovenstående link for detaljer).