In MongoDB is de volgorde van velden in een document inderdaad belangrijk, en alle taalstuurprogramma's bieden een manier om documenten op die manier te specificeren, zelfs als de onderliggende programmeertaal zo'n concept niet heeft.
Het documentformaat dat MongoDB in zijn shell gebruikt, is JSON-achtig, maar niet strikt JSON. Onder andere de volgorde van velden blijft altijd behouden.
In Javascript definieert de standaard velden als ongeordend, dus implementaties zijn vrij om de volgorde te negeren/niet te behouden. Maar in de praktijk behouden alle implementaties de volgorde. In het bijzonder de V8 engine
behoudt de volgorde, de engine die wordt gebruikt in node.js
dus het is geen probleem.