MongoDB non definisce il formato GeoJSON. Invece, è stato definito in uno standard:RFC7946
Questa è la sezione relativa al poligono nell'RFC:https://www.rfc-editor.org/rfc/rfc7946#section-3.1.6">https:// www.rfc-editor.org/rfc/rfc7946#section-3.1.6 dove affermava:
Dove un anello lineare è definito come:
E una LineString è https://www.rfc-editor.org /rfc/rfc7946#sezione-3.1.4 :
Fondamentalmente un poligono è definito come una serie di LineStrings chiuse, con la prima LineString che definisce i bordi del poligono e le successive LineString che definiscono "buchi" nella prima LineString.
Definito in questo modo, è possibile creare una forma a ciambella con poligono.
Questo tipo di costruzione è possibile solo se rappresentato come un array di array, da qui lo standard.