新しいpositional identifier
を使用できます 3.6で配列内の複数の要素を更新します。
のようなもの
db.coll.update( {_id:235399}, {$unset: {"casts.crew.$[].withBase":""}} )
$ []は、すべてのwithBase
を削除します crews
のプロパティ 配列。配列内のすべての要素を更新するためのプレースホルダーとして機能します。
複数のドキュメントに影響を与えるには、multitrueを使用します。