MongoDB&;Google Maps geojson数据导入错误

MongoDB&;Google Maps geojson数据导入错误,json,mongodb,geojson,Json,Mongodb,Geojson,试图将GoogleMapsGeoJSON数据导入MongoDB,并认为这样做相当容易,因为geojson数据与json非常相似。结果是困难得令人不安 我的Google Maps geojson数据如下所示: { "type": "FeatureCollection", "name": "All", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, "features": [

试图将GoogleMapsGeoJSON数据导入MongoDB,并认为这样做相当容易,因为geojson数据与json非常相似。结果是困难得令人不安

我的Google Maps geojson数据如下所示:

{
"type": "FeatureCollection",
"name": "All",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "Name": "KSA", "description": "750 acres" }, "geometry": { "type": "Point", "coordinates": [ -72.8032981, 43.6176027 ] } },
{ "type": "Feature", "properties": { "Name": "JPR", "description": null }, "geometry": { "type": "Point", "coordinates": [ -72.5045437, 44.9379601 ] } },
:
{ "type": "Feature", "properties": { "Name": "SAM", "description": null }, "geometry": { "type": "Point", "coordinates": [ 10.1589005, 47.1394002 ] } }
]
}
似乎最适用的回答是以下线程: 和

但是在删减文档并删除文档之间的逗号之后,我要么让MongoDB拒绝导入,引用了各种错误,例如“意外的JSON输入结束”,要么是各种在线迷你程序和验证器的类似失败

虽然可以使用命令行,但我对MongoDB命令行的工作方式不太满意(只使用了Compass),因此潜在的命令行解决方案对我来说似乎不清楚它们是如何工作的

我原以为通过在线缩小工具推送清理后的json会很简单,但到目前为止还不起作用


为了节省更多的时间,有没有人对如何获得在线工具和此导入工作有什么建议

根据另一个线程上的答案,我从一开始就删除了这个:

{
"type": "FeatureCollection",
"name": "US Features",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
从最后开始:

]
}
然后,我删除了每行末尾的逗号,即我将“]},”替换为“]}

然后在选择“压缩输出”的情况下运行它

然后将其保存到一个文件中,然后MongoDB很高兴地将其导入

仍然不知道为什么我不能让它与其他迷你们一起工作,但我确实做到了