Cloudant отличный оператор

Я новичок в облачном муравье. В моем текущем задании я хочу искать все отдельные записи на основе полей x:

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

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

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

[gmail.com,ymail.com]

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

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


person Brijesh Verma    schedule 06.09.2018    source источник


Ответы (1)


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

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

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

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

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

person xpqz    schedule 10.09.2018
comment
Спасибо, @xpqz, спасибо, что поделились ссылкой на YouTube - person Brijesh Verma; 19.09.2018