Nosql 云分异算子

Nosql 云分异算子,nosql,cloudant,nosql-aggregation,Nosql,Cloudant,Nosql Aggregation,我是cloud ant的新手,在我当前的任务中,我希望根据字段x搜索所有不同的记录: 我有以域为属性的文档。我想要数据库中存在的所有唯一域。下面是示例 documentNo1-{"domain":"gmail.com"} documentNo2-{"domain":"ymail.com"} documentNo3-{"domain":"gmail.com"} 预期结果是API应该只返回唯一的域名,如下所示 [gmail.com,ymail.com] 我在CloudAnt中找不到能够实现这一点的

我是cloud ant的新手,在我当前的任务中,我希望根据字段x搜索所有不同的记录:

我有以域为属性的文档。我想要数据库中存在的所有唯一域。下面是示例

documentNo1-{"domain":"gmail.com"}
documentNo2-{"domain":"ymail.com"}
documentNo3-{"domain":"gmail.com"}
预期结果是API应该只返回唯一的域名,如下所示

[gmail.com,ymail.com]

我在CloudAnt中找不到能够实现这一点的操作员,我唯一的解决方案是检索它并创建我们自己的唯一域列表


正在为上述场景寻找任何好的方法/解决方案。

您可以使用Cloudant搜索来创建分面索引

这将允许您基本上按域对文档进行分组,从而创建所需的唯一列表

有一个很好的视频教程展示了这项技术:


谢谢,@xpqz,也谢谢你分享youtube链接