safe=true
एक सूचकांक विनिर्देश नहीं है।
MongoDB के पिछले संस्करणों में, 3.4 से कम, अतिरिक्त अनुक्रमणिका विनिर्देश जोड़े जा सकते हैं। वे विशिष्ट ड्राइवरों द्वारा उपयोग किए गए थे।
3.4 में, mongodb ने अनुक्रमणिका विनिर्देश पर एक सत्यापन जोड़ा:
इसलिए आपको यह त्रुटि है। मुझे डर है कि आपको यह सुनिश्चित करने की आवश्यकता है कि आपके 3.2 संस्करण में अनुक्रमणिका में अमान्य अनुक्रमणिका विनिर्देश नहीं हैं, और उसके बाद mongodump करें।
जैसा कि kz_sergey अपने उत्तर में कहते हैं, आप mongorestore
. कर सकते हैं --noIndexRestore
का इस्तेमाल करके
, यह ठीक काम करना चाहिए।