我想取行在蒙古包上匹配子文档在PHP蒙古包。我想要达到像
这样的结果mysql query:-users like '"14:"' or invoice_id
="2" '
我在Mongo的结构是
"invoice_id":0,"users":{"14":"2022-06-09 10:56:10","212":"2022-06-09 04:05:35"},
"invoice_id":2,"users":{"15":"2022-06-09 10:56:10","246":"2022-06-09 04:05:35"},
我想获取users = "14";
I try PHP Mongo Query
$data["users.0"] = new MongoDBBSONRegex("14");
$result = $collection->find($data, $option);
问题是-它搜索值。我想只搜索键
请指导。
解决方案为"$exists">
$data["users.14"] = ['$exists' => true];
$result = $collection->find($data, $option);
这给出了带有关键字"14">
的搜索结果