php - Return nested keys in mongodb -


i'm tying nested keys mongodb record structured :

{     "_id" : objectid("ju5ts0m3h4shf0r3x4mpl3"),     "statuses" : {         "f1r5t1d1n33dt0f1nd" : {             "ko status" : [...],             "ok status" : [...]         },         "s3c0nd1d1n33dt0f1nd" : {             "ko status" : [...],             "ok status" : [...]         },         "th1rd1d1n33dt0f1nd" : {             "ko status" : [...],             "ok status" : [...]         } } 

the output expect :

[     "f1r5t1d1n33dt0f1nd",     "s3c0nd1d1n33dt0f1nd",     "th1rd1d1n33dt0f1nd", ] 

i need ids only, because under "ok status" , "ko status" large amounts of data, impact performance.


i searched through mongo doc , so, found nothing.

how query php mongoclient and/or plain mongodb queries ? it possible ?

try use array_keys() like,

$status = array_keys($obj['statuses']); 

Comments

Popular posts from this blog

java - Suppress Jboss version details from HTTP error response -

gridview - Yii2 DataPorivider $totalSum for a column -

Sass watch command compiles .scss files before full sftp upload -