आपके पास .
आपके मुख्य नामों में जैसा कि त्रुटि संदेश आपको बताता है।
MongoDB इसे सीधे स्वीकार करता है, लेकिन आप इन फ़ील्ड नामों के विरुद्ध क्वेरी करने में सक्षम नहीं होंगे क्योंकि प्रश्नों में, डॉट का एक विशेष अर्थ है:
// document
{foo:{bar:"baz"}}}
// query
db.col.find( { 'foo.bar' : 'baz' } );
सभी आधिकारिक ड्राइवर .
डालने से बचते हैं (और अन्य वर्ण) प्रमुख नामों में, और इसलिए PHP ड्राइवर इसे सही ढंग से अस्वीकार करता है।