JSON Функциональность серверного фильтра - PullRequest
0 голосов
/ 06 августа 2020

Я новичок в JSON сервере и пытаюсь фильтровать объекты на основе свойств, которые существуют внутри вложенного массива объектов. Вот как выглядит мой db. json

"policies": [
    {
      "id": "1234",
      "reasonCode": "9999",
      "policyId": "44",
      "lenders": [
        {
          "accountName": "CIBC",
          "accountId": "2565"
        }
      ],
    },
    {
      "id": "1246",
      "reasonCode": "9333",
      "policyId": "45",
      "lenders": [
        {
          "accountName": "RSA",
          "accountId": "2556"
        }
      ],
    }
]

Я пытаюсь выполнить фильтрацию на основе свойства accountName в массиве кредиторов. Однако такой подход, как policies?lenders[0].accountName=RSA, терпит неудачу. Я хочу, чтобы ответ на этот запрос фильтра был следующим:

 [
  {
      "id": "1246",
      "reasonCode": "9333",
      "policyId": "45",
      "lenders": [
        {
          "accountName": "RSA",
          "accountId": "2556"
        }
      ],
   }
 ]

Может кто-нибудь подскажет, как я могу это сделать? Был бы очень признателен за помощь.

...