我正在使用3.6.5(mongodb)并试图将文档放置在指定位置附近,例如[-10,20] ...
当我尝试获取请求“ http://localhost:3030/ninjas?lng=-80&lat=20”时,它返回“无法为$ geoNear查询找到索引”
我尝试添加index(),更改查询并搜索正式文档,但失败了。
请帮助!
{{1}}
这是供发布请求的。
{“ name”:“ test”,“ rank”:“ red belt”,“ available”:是, “ geometry”:{“ type”:“ Point”,“ coordinates”:[-80,27]}}
答案 0 :(得分:0)
这是因为拼写错误... 应该更改
Ninja.find({})。where('location')。nearSphere({center:{...
到
Ninja.find({})。where('geometry')。nearSphere({center:{...