标签: node.js full-text-search aggregate geospatial
如何将一个聚合的输出传递给另一个聚合?
我的场景是这样的,我使用$textSearch和$geoNear并且它们都需要成为聚合管道中的第一个阶段。所以我不能在一个聚合中使用它们。我也不能使用$geoWithin因为它不返回距离值。所以我打算使用两个聚合。
$textSearch
$geoNear
$geoWithin
请帮助我如何实现这一目标?有没有替代方法可以通过单个聚合获得距离值?
谢谢