MongoDB definieert het GeoJSON-formaat niet. In plaats daarvan werd het gedefinieerd in een standaard:RFC7946
Dit is de relevante sectie over polygonen in de RFC:https:// www.rfc-editor.org/rfc/rfc7946#section-3.1.6 waar stond:
Waar een lineaire ring wordt gedefinieerd als:
En een LineString is https://www.rfc-editor.org /rfc/rfc7946#section-3.1.4 :
In principe wordt een polygoon gedefinieerd als een reeks gesloten LineStrings, waarbij de eerste LineString de randen van de polygoon definieert en daaropvolgende LineStrings "gaten" in de eerste LineString definiëren.
Op deze manier gedefinieerd, is het mogelijk om een donutvorm met polygoon te creëren.
Dit type constructie is alleen mogelijk als het wordt weergegeven als een array van arrays, vandaar de standaard.