RoboMongoでは、このような値のネストされた配列があります。MongoDBの全コレクション配列で検索します。
それともこれは少し明確になるかもしれません。
(1つのクエリで)正規表現ですべてのキー/値のペアを検索することができるという方法はありますか?このスクリプトでは、いくつのcustomFieldキー/値ペアがあるか分かりません。
これまでのところ私はPHPを使用しています。
['poco.customFields.0.value' => ['$regex' => '.*'.$query.'.*', '$options' => 'i']],
きれいに最初のキー/値のペアに取り組んでいる
..しかしない他の人と私は2つのクエリを実行するか、単にこれ以上がないことを推測するのいずれかなしにそれを行う方法がわかりません100を超えてループしているだけです。
これは$で行うことができると確信していますが、PHPの構文がわからない場合は、配列内のキーと値のペアをループできるjavascript関数を渡すことができる$をチェックできます。 –
期待される出力は?あなたはあなたの質問にそれを加えてください。 – dikesh