我是云蚂蚁的新手,在我当前的作业中,我想根据字段x搜索所有不同的记录:
我有以域作为属性的文档。我想要数据库中存在的所有唯一域。下面是示例,
documentNo1-{"domain":"gmail.com"}
documentNo2-{"domain":"ymail.com"}
documentNo3-{"domain":"gmail.com"}
预期结果是 API 应该只返回唯一的域名,如下所示
[Gmail.com,ymail.com]
我没有在云蚂蚁中获得可以实现这一点的运算符,我唯一的解决方案是检索它并创建我们自己独特的域列表。
为上述情况寻找任何好的方法/解决方案。
您可以使用 Cloudant Search 创建分面索引。
见 https://console.bluemix.net/docs/services/Cloudant/api/search.html#faceting
这将允许您按域对文档进行分组,从而创建所需的唯一列表。
有一个很好的视频教程展示了这种技术:
https://www.youtube.com/watch?v=9er3XI150VM