MongoDB Manual / Reference / Operators / Update Operators / Array Update Operators Definition The filtered positional operator$[<identifier>]identifies the array elements that match thearrayFiltersconditions for
db.collection.updateOne( { <query conditions> }, { <update operator>: { "<array>.$[]" : value } } ) Para ver um exemplo, consulteAtualizar todos os elementos em uma array. Comportamento A partir do MongoDB 5.0, os operadores de atualização processam campos de documento com no...
MongoDB 5.0 以降、更新演算子では名前が文字列ベースのドキュメントフィールドを辞書順に処理します。数値名のフィールドは、数値順に処理されます。詳細については、「更新演算子の動作」を参照してください。 制限事項 arrayFilters オプションには次のクエリ演算子を含めることはできません...
{ <update operator>: { "<array>.$[<identifier>]" : value } }, { arrayFilters: [ { <identifier>: <condition> } ] } 与arrayFilters选项结合使用,可更新一个或多个与查询条件匹配的文档中与arrayFilters条件匹配的所有元素。 示例: db.collection.updateMany( ...
{ <update operator>: { "array.$[<identifier>].field" : value } }, { arrayFilters: [ { <identifier>: <condition> } } ] } ) students2コレクションを次のように作成します。 db.students2.insertMany( [ { "_id":1, "grades": [ ...
{ <update operator>: { "<array>.$[<identifier>]" : value } }, { arrayFilters: [ { <identifier>: <condition> } ] } 与arrayFilters选项结合使用,可更新一个或多个与查询条件匹配的文档中与arrayFilters条件匹配的所有元素。示例: db.collection.updateMany( ...
{ <update operator>: { "<array>.$[<identifier>]" : value } }, { arrayFilters: [ { <identifier>: <condition> } ] } 与arrayFilters选项结合使用,可更新一个或多个与查询条件匹配的文档中与arrayFilters条件匹配的所有元素。 示例: db.collection.updateMany( ...
db.collection.updateMany( { <query conditions> }, { <update operator>: { "<array>.$[<identifier>]" : value } }, { arrayFilters: [ { <identifier>: <condition> } ] } ) 注意 <identifier>は小文字で始まり、含めることができるのは英数字のみです。
{ <update operator>: { "<array>.$[<identifier>]" : value } }, { arrayFilters: [ { <identifier>: <condition> } ] } 与arrayFilters 选项结合使用,可更新一个或多个与查询条件匹配的文档中与 arrayFilters 条件匹配的所有元素。 示例: db.collection.updateMany( { <query conditions> }, { <upd...