内のコンテンツ (テキスト) を照会したいのですが、dynamic values keys
これを行う最も簡単な方法がわかりません。
したがって、私のmongoコレクションは次のようになります。
{
"_id" : ObjectId("566aecb8f0e46491068b456c"),
"metadatas" : [
{
"schema_id" : "f645fabef0e464e51e8b4567",
"values" : {
"name" : "Test",
"age" : NumberLong(29),
"address" : "Test1"
},
"updated_on" : ISODate("2015-12-11T00:00:00Z")
},
{
"schema_id" : "d745fabef0e464e51e8b4567",
"values" : {
"something_else" : "lipsum"
},
"updated_on" : ISODate("2016-12-11T00:00:00Z")
}
],
}
名前の代わりに他の動的キーがある可能性があるため、values
実行できないため、内部の内容を動的に照会するにはどうすればよいですか?$db->collec->find(array('metadatas.values.name' => $regex))
前もって感謝します