@ManseUK शायद सही है, ऐसा लगता है कि उपयोगकर्ता नाम एक 'कुंजी' है - इस मामले में एक index. _id विशेषता "प्राथमिक" अनुक्रमणिका है जो डिफ़ॉल्ट रूप से बनाई गई है, लेकिन मोंगोडब आपको इनमें से कई को रखने की अनुमति देता है।
एक मोंगो कंसोल प्रारंभ करें और medinfo.users.getIndexes() run चलाएं ? किसी चीज़ ने 'उपयोगकर्ता नाम' पर एक अनुक्रमणिका जोड़ी होगी।
required: true ऐसा नहीं करेंगे, लेकिन हो सकता है कि आपने पहले अन्य सेटिंग्स के साथ खेला हो और अनुक्रमणिका को हटाया नहीं गया हो?