MongoDB má $push operátor za to. K tomu nemusíte kolekci iterovat, můžete provést aktualizaci uvnitř databáze.
Napsáno v Javě by to vypadalo asi takto
collection.update(...query expression...,
new BasicDBObject("$push",
new BasicDBObject("digits", value)));
To předpokládá, že value
je jedna nová hodnota pro pole. Pokud chcete připojit všechny prvky pole najednou, musíte použít $each
modifikátor (podrobnosti viz výše uvedený odkaz).