मैं किसी अन्य सर्वर से डेटाबेस को डंप करने की कोशिश कर रहा हूं (यह ठीक काम करता है), फिर उसे एक नए सर्वर पर पुनर्स्थापित करें (यह ठीक काम नहीं करता है)।मोंगोडम्प और मोंगोरस्टोर; फ़ील्ड नहीं मिला
मैं पहली बार चलाएँ:
mongodump --host -d
यह एक फ़ोल्डर dump/db
जो bson दस्तावेजों के सभी शामिल हैं पैदा करता है।
फिर, मैं चल रहा हूँ:
mongorestore -d dbname db
यह काम करता है और फ़ाइलों के माध्यम से दोहराता है, लेकिन यह कैसे हल करने के लिए मैं पर dbname.system.users
Wed May 23 02:08:05 { key: { _id: 1 }, ns: "dbname.system.users", name: "_id_" }
Error creating index dbname.system.usersassertion: 13111 field not found, expected type 16
कोई भी विचार यह त्रुटि प्राप्त ?
धन्यवाद! सही काम किया। – dzm
हाँ, स्थानीय लोगों से मोंगोएचक्यू को 'मोंगोरस्टोर' करने की कोशिश करने में भी यही समस्या थी। 'Brew' के माध्यम से डाउनग्रेड किया गया स्थानीय और कोई और त्रुटि नहीं। –
संस्करण के द्वारा आपका मतलब डेटाबेस संस्करण, या किसी प्रकार का स्कीमा संस्करण है? क्या 'mongorestore' का संस्करण स्थानीय रूप से चल रहा है, या केवल संस्करणों को सिंक्रनाइज़ करने की आवश्यकता है? –