MongoDB a le $push opérateur pour cela. Vous n'avez pas besoin de parcourir la collection pour le faire, vous pouvez faire une mise à jour dans la base de données.
Écrit en Java, cela ressemblerait à quelque chose comme
collection.update(...query expression...,
new BasicDBObject("$push",
new BasicDBObject("digits", value)));
Cela suppose que value
est une nouvelle valeur unique pour le tableau. Si vous souhaitez ajouter tous les éléments d'un tableau à la fois, vous devez utiliser le $each
modificateur (voir le lien ci-dessus pour les détails).