Очень круто, все работает. Я попробовал эту запись индекса массива, но не смог, так что спасибо! Следующий вопрос: как я могу избежать позиционных аргументов, но есть новый ответ на этот вопрос, поэтому я должен быть готов

тим, некоторые из моих документов имеют следующую структуру:

{  
   "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 или я должен придерживаться взглядов?

Ответы на вопрос(2)

Ваш ответ на вопрос