无法使用 MongoDB Atlas 搜索索引编写任何查询

问题描述

当我尝试在 MongoDB Atlas 搜索索引中使用 $search 运行任何聚合时出现此错误

Remote error from mongot :: caused by :: Error connecting to localhost:28000 (127.0.0.1:28000) :: caused by :: Connection refused

解决方法

我发现,如果我创建了搜索索引并为其指定了一个不是 default 的名称,我需要确保在查询中包含索引名称。

  {
      "$search": {
         "index": "parks_and_recreation","equals": {
            "path": "open","value": true
         }
      }
    }

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...