私はdoc exampleのようにmongodb 3.6.0-rc3で配列フィルターを使用しようとしていますが、影響を受けた行がなくエラーもありません。Mongodb 3.6.0-rc3アレイフィルターが機能しませんか?
例が簡略化されています。私は位置演算子として$でこれを行うことができますが、私は2つのレベルのネストされた配列に対してこの機能を使うつもりです。
db.getCollection('books').update({},
{
$set: { "authors.$[element].firstName": "Joe" }
},
{
arrayFilters: [ { element: { "_id": ObjectId("some_id") } } ],
multi: true
})
誰でもこれを試しましたか?
質問に答えられていないと思われる回答がありますか?もしそうなら、正確に答えなければならないものを明らかにするために答えにコメントしてください。実際にあなたが質問した質問に答えた場合は、[あなたの回答を受け入れる](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)に質問してください。ありがとう@NeilLunn。 –