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

अजीब मोंगोडब और नेवला त्रुटि:मास्टर और गुलाम नहींठीक है =झूठी त्रुटि

इसका मतलब है कि आप प्रतिकृति सेट में द्वितीयक नोड से पढ़ने का प्रयास कर रहे हैं, आप डिफ़ॉल्ट रूप से केवल प्राथमिक नोड से ही पढ़ सकते हैं।

आप rs.slaveOk() . चलाकर सेकेंडरी नोड को रीड स्वीकार करने की अनुमति दे सकते हैं एक मोंगो शेल में जो उस सेकेंडरी नोड से जुड़ा होता है। माध्यमिक से पढ़ने की अनुमति देने की अनुशंसा नहीं की जाती है, क्योंकि यदि नोड अभी तक प्राथमिक नोड के साथ समन्वयित नहीं हुआ है, तो आप पुराना डेटा पढ़ रहे होंगे।

अद्यतन करें: जैसा कि जानूस स्लोटा की टिप्पणी बताती है, rs.slaveOk() अब उपयोग नहीं किया जाता है। उपयोग rs.secondaryOk() इसके बजाय, हालांकि यह अभी भी अनुशंसित नहीं है। यहां rs.secondaryOk() के लिए प्रलेखन है। ।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb:findOneAndUpdate के साथ सरणी तत्व प्रक्षेपण काम नहीं करता है?

  2. Mongo 2.6 और Pymongo 2.7.1 . पर एकत्रीकरण प्रश्नों के साथ maxTimeMS पैरामीटर का उपयोग करना

  3. मोंगोडीबी $मिनट

  4. अक्का और रिएक्टिव मोंगो

  5. जांचें कि क्या सरणी में प्रत्येक तत्व स्थिति से मेल खाता है