lokijs найти значение на N вложенных документов - PullRequest
0 голосов
/ 05 июля 2019

Я использую lokijs на ionic, чтобы найти продукты. Мне нужно найти подходящие products для коллекции, значение которой находится в n вложенном массиве или документах в указанном ниже JSON или коллекции.Вы можете увидеть продукты могут содержать в любом месте на ребенка.но это последний потомок в отношении документа.

Понятия не имею. Найти значение во вложенном документе

[{
  "id":1,
  "name":"Garbodrain",
  "categories":[
     {
        "id":1,
        "name":"Houseold",
        "child_categories":[
           {
              "id":2,
              "name":"Small",
              "child_categories":[
                 {
                    "id":4,
                    "name":"1000",
                    "child_categories":[

                    ],
                    "products":[

                    ]
                 },
                 {
                    "id":5,
                    "name":"2000",
                    "child_categories":[

                    ],
                    "products":[
                       {
                          "id":2,
                          "name":"Garbo Drain 2000",
                       }
                    ]
                 }
              ],
              "products":[

              ]
           },
           {
              "id":3,
              "name":"Large",
              "child_categories":[

              ],
              "products":[

              ]
           }
        ],
        "products":[
           {
              "id":1,
              "name":"G 1000",
           }
        ]
     }
  ],
  "products":[
     {
        "id":4,
        "name":"Un Categorised EcoBin",
     }
  ]}]
...