MongoDB:GeoJSON对象类型索引,Can';t提取地理键
我在MongoDB Compass中根据 我希望能够搜索集合以返回一个集合中的所有记录,我相信我需要向该位置添加地理空间索引,但我得到如下所示的错误 我是这样输入数据的:MongoDB:GeoJSON对象类型索引,Can';t提取地理键,mongodb,Mongodb,我在MongoDB Compass中根据 我希望能够搜索集合以返回一个集合中的所有记录,我相信我需要向该位置添加地理空间索引,但我得到如下所示的错误 我是这样输入数据的: 在GeoJSON类型中,坐标应为float/double而不是string 此外,在您的案例中,类型应该是点,而不是点。因此,您案例中的GeoJSON应该是: { "type": "Point", "coordinates": [-110.85458435, 39.68476146] } 而不是 { "type
在GeoJSON类型中,坐标应为float/double而不是string 此外,在您的案例中,类型应该是
点
,而不是点
。因此,您案例中的GeoJSON应该是:
{
"type": "Point",
"coordinates": [-110.85458435, 39.68476146]
}
而不是
{
"type": "point",
"coordinates": ["-110.85458435", "39.68476146"]
}
当你说坐标应该是
numeric
int32或int64或double的确切类型是什么?编辑,我的意思是float/double而不是string。谢谢,我现在创建了一个地理空间索引
{
"type": "point",
"coordinates": ["-110.85458435", "39.68476146"]
}