【发布时间】:2017-02-11 13:33:39
【问题描述】:
我有一个 geoNear 聚合查询,其中还包括一个 $match,它使用 $text 来搜索关键字。当单词与数据库中的字段完全匹配时,我会得到重复的结果。第二个结果仅因距离而异。我尝试在查询中包含唯一选项,但第二个结果是唯一的。在升级到最新版本的 mongo 驱动程序之前,更改索引中的字段确实有效。现在将字段移动到索引的顶部会返回相同的重复结果。该字段的权重最高,为 32。关于为什么我得到一个没有距离的重复结果有什么想法吗?
【问题讨论】:
标签: mongodb geolocation