Как отфильтровать разработчиков в C3.ai COVID-19 Data Lake therapeuti c активы - PullRequest
3 голосов
/ 13 апреля 2020

Я пробую Озеро данных COVID-19 с Почтальоном. Я запускаю POST https://api.c3.ai/covid/api/1/therapeuticasset/fetch, чтобы получить вакцины, произведенные определенной c организацией. Но похоже, что разработчики могут включать в себя несколько организаций, поэтому я не могу просто фильтровать по названию, например "developer == 'Vanderbilt'".

Я также пробовал "'Vanderbilt' in developer". Как мне найти все методы лечения, включающие определенный c университет?

Ответы [ 2 ]

2 голосов
/ 14 апреля 2020

Подобно тому, что сказал rsyoung - вы можете использовать функцию механизма выражений intersects() для фильтрации по нескольким организациям.

Check if first argument (object or arry) is present within remaining arguments.
Example: intersects(arryField, ['a','b','c']): 

Таким образом, в вашем случае вы можете использовать фильтр, такой как:

intersects(developer, ['Vanderbilt', 'OrganizationX', 'OrganizationY'])

, и в результате должны быть включены все терапевтические наборы, которые удовлетворяют этому условию.

0 голосов
/ 13 апреля 2020

Вы можете сделать это с помощью «contains (developer, 'Vanderbilt')»!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...