我想从像这样结构的mongodb记录中获取嵌套键:
{
"_id" : ObjectId("ju5ts0m3h4shf0r3x4mpl3"),
"statuses" : {
"f1r5t1d1n33dt0f1nd" : {
"ko status" : [...],
"ok status" : [...]
},
"s3c0nd1d1n33dt0f1nd" : {
"ko status" : [...],
"ok status" : [...]
},
"th1rd1d1n33dt0f1nd" : {
"ko status" : [...],
"ok status" : [...]
}
}
我期望的输出是这样的:
[
"f1r5t1d1n33dt0f1nd",
"s3c0nd1d1n33dt0f1nd",
"th1rd1d1n33dt0f1nd",
]
我只需要获取ID ,因为在"ok status"
和"ko status"
下有大量数据,因此可能会影响性能。
我搜索了mongo doc和SO,但一无所获。
我如何使用PHP MongoClient和/或简单的mongodb查询来查询?有可能吗?