MongoDBで$pushを使用して配列に要素を追加する方法


以下に、MongoDBで$pushを使用して配列に要素を追加する方法を示します。

  1. 単一の要素を追加する場合:

    db.collection.updateOne(
     { _id: documentId },
     { $push: { fieldName: element } }
    )

    上記のコードでは、db.collectionは対象のコレクションを示し、documentIdはドキュメントの識別子、fieldNameは要素を追加する配列フィールドの名前、elementは追加する要素です。

  2. 複数の要素を一度に追加する場合:

    db.collection.updateOne(
     { _id: documentId },
     { $push: { fieldName: { $each: [element1, element2, ...] } } }
    )

    上記のコードでは、$each演算子を使用して、複数の要素を一度に追加しています。

これらのコード例を使用することで、MongoDBで配列に要素を追加することができます。適切なドキュメントIDやフィールド名、要素を指定して、上記のコードを実行してください。