-
$push演算子を使用する方法: MongoDBの$push演算子を使用して、ネストされた配列に要素を追加することができます。以下は、使用例です。
db.collection.update( { _id: ObjectId("ドキュメントのID") }, { $push: { "ネストされた配列のフィールド名": { $each: ["追加する要素1", "追加する要素2"] } } } )
上記の例では、指定したドキュメントのネストされた配列のフィールドに、複数の要素を追加しています。
-
$addToSet演算子を使用する方法: MongoDBの$addToSet演算子を使用すると、重複を許さずに要素を追加することができます。以下は、使用例です。
db.collection.update( { _id: ObjectId("ドキュメントのID") }, { $addToSet: { "ネストされた配列のフィールド名": { $each: ["追加する要素1", "追加する要素2"] } } } )
上記の例では、指定したドキュメントのネストされた配列のフィールドに、重複を許さずに複数の要素を追加しています。
これらの方法を使用して、MongoDBのネストされた配列に要素を追加することができます。適切なドキュメントIDとフィールド名を使用して、上記のコード例をカスタマイズしてください。