Как отфильтровать поля, представленные внутри массива - PullRequest
0 голосов
/ 29 апреля 2020

Я хочу получить поля внутри массива в моих данных.

{
  dept: "ADF"
  properties: [
     {
       id: "123",
       name : "john",

     },
     {
       id: "234",
       name: "Bob"
     }
  ]
}

Я хочу фильтровать поле name только тогда, когда id = "sid"

"{\"selector\":{\"id\":{\"$elemMatch\":"{\"id\":\"%s\"}},\"fields\": [\"properties.[].name\",\"dept\"]}"

Данные отфильтрованы, но я не получаю поле name в отфильтрованных данных.

...