Secara default, semua koleksi reguler secara otomatis menyisipkan bidang _id jika tidak ada.
Namun, perilaku ini dapat diubah saat Anda membuat koleksi, dengan menyetel secara eksplisit parameter autoIndexId ke false.
> db.createCollection("noautoid", { autoIndexId: false })
{ "ok" : 1 }
Kemudian Anda dapat memasukkan dokumen tanpa bidang _id. Tetapi beberapa driver, seperti javascript (dan konsol mongo), menambahkan bidang _id sendiri. Di konsol mongo, Anda dapat melakukan ini:
> db.noautoid._mongo.insert(db.noautoid._fullName, {name: "Jack"})
> db.noautoid.find()
{ "name" : "Jack" }
Informasi lebih lanjut tentang bidang autoIndexId dapat ditemukan di dokumentasi MongoDB. Halaman ini tentang Koleksi yang Dibatasi tetapi bidang autoIndexId adalah umum untuk koleksi biasa dan yang dibatasi.