以下に、MongoDBで$pushを使用して配列に要素を追加する方法を示します。
-
単一の要素を追加する場合:
db.collection.updateOne( { _id: documentId }, { $push: { fieldName: element } } )
上記のコードでは、
db.collection
は対象のコレクションを示し、documentId
はドキュメントの識別子、fieldName
は要素を追加する配列フィールドの名前、element
は追加する要素です。 -
複数の要素を一度に追加する場合:
db.collection.updateOne( { _id: documentId }, { $push: { fieldName: { $each: [element1, element2, ...] } } } )
上記のコードでは、
$each
演算子を使用して、複数の要素を一度に追加しています。
これらのコード例を使用することで、MongoDBで配列に要素を追加することができます。適切なドキュメントIDやフィールド名、要素を指定して、上記のコードを実行してください。