如何使用文本搜索将字段中的值分组?

时间:2019-05-07 13:50:48

标签: mongodb

我需要根据某些字段组合的值对数据进行分组,并输出整个匹配的文档。我尝试使用构面,它非常适合我的用例,但是Robo3T中的一个奇怪问题是阻止我使用它。我什至问过一个问题,但没有人回答。如下:

Running MongoDB queries with >2 aggregation pipelines in $facet results in "Connect Failed" dialogue box

因此,我现在已经按照其他人的建议转向了基于文本的搜索,但是我无法全神贯注于此如何为我提供帮助。基于文本的搜索将在任何索引列中找到给定值,但我需要对列中存在的所有不同值进行分组。有没有办法遍历查询中一列的不同值并将该值传递给同一列上的文本搜索?我发现独特的操作与聚合函数不兼容,并且仅在查询结果的整个文档上才可能进行迭代。谁能告诉我如何在管道中正确包含文本搜索,以便获得分组输出?

谢谢。

0 个答案:

没有答案