I MongoDB er rækkefølgen af felter i et dokument faktisk væsentlig, og alle sprogdrivere giver mulighed for at specificere dokumenter på den måde, selvom det underliggende programmeringssprog ikke har et sådant koncept.
Dokumentformatet, som MongoDB bruger i sin shell, er JSON-lignende, men ikke strengt JSON. Blandt andet er rækkefølgen af felter altid bevaret.
I Javascript definerer standarden felter som uordnede, så implementeringer er frie til at ignorere/ikke bevare rækkefølgen. Men i praksis bevarer alle implementeringer rækkefølgen. Især V8 engine
bevarer rækkefølgen, som er den motor, der bruges i node.js
så det er ikke noget problem.