Нужна помощь в написании запроса API mon go в Javascript (React), которому нужна информация с нескольких уровней - PullRequest
0 голосов
/ 09 июля 2020

Итак, у меня есть коллекция под названием «участники». Внутри этой коллекции объекты выглядят следующим образом:

{

"_id" : ObjectId("5ef1f75f7e6fb579ed3e5e8a"),
"@attributes" : {
    "cand_name" : "name",
    "cid" : "",
    "cycle" : "",
    "origin" : "",
    "source" : "",
    "notice" : ""
},
"contributor" : [ 
    {
        "@attributes" : {
            "org_name" : "National Beer Wholesalers Assn",
            "total" : "20000",
            "pacs" : "20000",
            "indivs" : "0"
        }
    }, 
    {
        "@attributes" : {
            "org_name" : "Alabama Power",
            "total" : "15000",
            "pacs" : "10000",
            "indivs" : "5000"
        }
    }, 

... с 10 объектами «@attributes» в массиве «вкладчик».

Что я нужно сделать запрос всей этой коллекции, чтобы найти каждый объект cand_name, который включает определенное org_name, что я уже не знаю, как это сделать (поскольку каждый раз, когда я пытался запросить строку, она заменяет пробелы в моя строка с% 20) .

Но тогда мне нужно отобразить таблицу со всеми объектами cand_name, которые включали это org_name, с числами total, pacs и indivs, которые соответствуют этому cand_name и org_name.

Чтобы быть предельно ясным, я пытаюсь создать таблицу, которая отображает всех политиков, которым компания отдала деньги (и сколько) .

Итак, через все это я ищу на нескольких уровнях каждого объекта, и мне нужно отобразить данные со всех этих уровней вместе в одной таблице. Возможно, я просто слишком много думаю об этом, но похоже, что это будет сложный запрос ...

Помощь?

1 Ответ

0 голосов
/ 10 июля 2020

Разобрался! Закончил работу с бэкэнд-парнем над нашим проектом, и он сделал все на бэкэнде.

...