1

すべてのドキュメントが次の構造を持つコレクションがあります。

{
  a: {
       foo: [1, 2, 3],
       bar: [4, 5, 6],
     }
}

内部のすべてのキーをa一緒に更新する方法はありますか? つまり、両方を設定し、何もせずに次のようなことをしたいfooとしbarます[]$set: {'a.foo': [], 'a.bar': []}$set: {'a.*': []

4

1 に答える 1

0

いいえ、ワイルドカード演算子を使用してフィールド名を選択することはできません。

そのため、フィールドを更新する前に、フィールドの名前を知っておく必要があります。

詳細については、この質問を参照してください。

于 2012-08-22T20:46:53.850 に答える