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

Failing to Write Any Query using MongoDB Atlas Search Index

当我尝试 运行 在 MongoDB Atlas Search 索引中使用 $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
         }
      }
    }