MongoDBには、 $push があります。 そのための演算子。コレクションを反復処理する必要はありません。データベース内で更新を実行できます。
Javaで書かれている場合、これは次のようになります
collection.update(...query expression...,
new BasicDBObject("$push",
new BasicDBObject("digits", value)));
これは、value
が 配列の単一の新しい値です。配列のすべての要素を一度に追加する場合は、$each
を使用する必要があります 修飾子(詳細については上記のリンクを参照してください)。