Облачный оператор - PullRequest
       80

Облачный оператор

0 голосов
/ 06 сентября 2018

Я новичок в cloud-ant, В моем текущем задании я хочу найти все отдельные записи, основанные на полях x:

У меня есть документы, у которых домен в качестве атрибута. Я хочу, чтобы все уникальные домены присутствовали в моей базе данных. Ниже приведен пример

documentNo1-{"domain":"gmail.com"}
documentNo2-{"domain":"ymail.com"}
documentNo3-{"domain":"gmail.com"}

ожидаемый результат: API должен возвращать только уникальное доменное имя, как показано ниже

[gmail.com, ymail.com]

Я не получаю операторов в cloud-ant, которые могли бы достичь этого, единственное решение, которое у меня есть, - это найти его и создать наш собственный уникальный список доменов.

Ищем какой-либо хороший подход / решение для вышеуказанного сценария.

1 Ответ

0 голосов
/ 10 сентября 2018

Вы можете использовать Cloudant Search для создания ограненного индекса.

См. https://console.bluemix.net/docs/services/Cloudant/api/search.html#faceting

Это позволит вам группировать документы по доменам, создавая необходимый вам уникальный список.

Есть хороший видеоурок, показывающий эту технику:

https://www.youtube.com/watch?v=9er3XI150VM

...