डिफ़ॉल्ट रूप से, सभी नियमित संग्रह अनुपस्थित होने पर स्वचालित रूप से एक _id फ़ील्ड सम्मिलित करते हैं।
हालांकि, जब आप संग्रह बनाते हैं तो इस व्यवहार को स्पष्ट रूप से autoIndexId पैरामीटर को गलत पर सेट करके बदला जा सकता है।
> db.createCollection("noautoid", { autoIndexId: false })
{ "ok" : 1 }
फिर आप _id फ़ील्ड के बिना दस्तावेज़ सम्मिलित कर सकते हैं। लेकिन कुछ ड्राइवर, जैसे जावास्क्रिप्ट वन (और इसलिए मोंगो कंसोल), _id फ़ील्ड को स्वयं जोड़ें। मोंगो कंसोल में, आप यह कर सकते हैं:
> db.noautoid._mongo.insert(db.noautoid._fullName, {name: "Jack"})
> db.noautoid.find()
{ "name" : "Jack" }
AutoIndexId फ़ील्ड के बारे में अधिक जानकारी MongoDB दस्तावेज़ में मिल सकती है। यह पृष्ठ कैप्ड संग्रह के बारे में है लेकिन autoIndexId फ़ील्ड नियमित और कैप्ड संग्रह दोनों के लिए सामान्य है।