MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगो पीएचपी ऐप त्रुटि:घातक त्रुटि:ध्यान में न आया अपवाद 'MongoException' संदेश के साथ ''।' कुंजी में अनुमति नहीं है

आपके पास . आपके मुख्य नामों में जैसा कि त्रुटि संदेश आपको बताता है।

MongoDB इसे सीधे स्वीकार करता है, लेकिन आप इन फ़ील्ड नामों के विरुद्ध क्वेरी करने में सक्षम नहीं होंगे क्योंकि प्रश्नों में, डॉट का एक विशेष अर्थ है:

// document
{foo:{bar:"baz"}}}

// query
db.col.find( { 'foo.bar' : 'baz' } );

सभी आधिकारिक ड्राइवर . डालने से बचते हैं (और अन्य वर्ण) प्रमुख नामों में, और इसलिए PHP ड्राइवर इसे सही ढंग से अस्वीकार करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - अपने कॉन्फ़िगरेशन में 'org.springframework.data.mongodb.repository.query.MongoEntityInformation' प्रकार के बीन को परिभाषित करने पर विचार करें

  2. MongoDB, फ्लास्क, कुल मिलाकर $अनविंड क्वेरी

  3. अपने आप में एक संग्रह की नकल करें

  4. मोंगोडब में अजगर वस्तु डालें

  5. क्या कुल मिलाकर स्कीमा में मोंगोज़/मोंगोडब के पास ऑब्जेक्ट संदर्भों तक पहुंच है?