When I try to create an index on geometry db.polygons.createIndex({"geometry":"2dsphere"})
, it stops at a certain polygon with the error code 16755. It says it Can't extract geo keys
and Duplicate vertices: 18 and 20
.
So upon further inspection, it seems like this happens when 2 nodes in a polygon are close together, or even duplicates.
I then go manually remove this node in QGIS and re-try the process, only to find there's another polygon with the same issue.
How can I fix this issue without having to repeat the entire process of fixing polygon > uploading to MongoDB > creating index? Is there a way I can find out how many polygons have this issue?