Очень круто, все работает. Я попробовал эту запись индекса массива, но не смог, так что спасибо! Следующий вопрос: как я могу избежать позиционных аргументов, но есть новый ответ на этот вопрос, поэтому я должен быть готов
тим, некоторые из моих документов имеют следующую структуру:
{
"something":{
"a":"b"
},
"some_other_thing":{
"c":"d"
},
"what_i_want":{
"is_down_here":[
{
"some":{
"not_needed":"object"
},
"another":{
"also_not_needed":"object"
},
"i_look_for":"this_tag",
"tag_properties":{
"this":"that"
}
},
{
"but_not":{
"down":"here"
}
}
]
}
}
Есть ли селектор Mango JSON, который может успешно выбрать"i_look_for"
имея значение"this_tag"
? Это внутри массива (я знаю его положение в массиве). Я также заинтересован в фильтрации результатов, поэтому я получаю только"tag_properties"
в результате.
Я перепробовал много вещей, в том числе $ elemMatch, но все в основном возвращают «неверный json».
Это даже вариант использования для Mango или я должен придерживаться взглядов?