Di MongoDB, urutan bidang dalam dokumen memang signifikan, dan semua driver bahasa menyediakan sarana untuk menentukan dokumen seperti itu, bahkan jika bahasa pemrograman yang mendasarinya tidak memiliki konsep seperti itu.
Format dokumen yang digunakan MongoDB dalam cangkangnya mirip JSON tetapi bukan JSON ketat. Antara lain, urutan bidang selalu dipertahankan.
Dalam Javascript, standar mendefinisikan bidang sebagai tidak berurutan, sehingga implementasi bebas untuk mengabaikan/tidak mempertahankan pemesanan. Namun dalam praktiknya, semua implementasi mempertahankan urutannya. Khususnya V8 engine
mempertahankan pemesanan, yang merupakan mesin yang digunakan di node.js
jadi tidak masalah.