कोई मूल MongoDB कार्यक्षमता नहीं है जो यह जानकारी प्रदान करती है। MongoDB पूरी तरह से योजनाबद्ध नहीं है और इस तरह आपको सभी अद्वितीय फ़ील्ड नामों की सूची संकलित करने के लिए एक पूर्ण डेटाबेस चलना होगा।
{field: <field name>, value: <field value>}
का उपयोग करके सभी फ़ील्ड को स्टोर करना ही एकमात्र संभव समाधान है। जोड़े और "फ़ील्ड" पर एक अलग ऑपरेशन चलाते हैं या डेटाबेस में अलग से अद्वितीय फ़ील्ड नामों की सूची बनाए रखने के लिए। दोनों में महत्वपूर्ण कमियां हैं।