mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
एक mongoexport करते समय "बहुत अधिक स्थितित्मक विकल्प" का क्या अर्थ है?
लेकिन प्रतिक्रिया मैं मिलता है:
ERROR: too many positional options
कि क्या है के बारे में?
mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
एक mongoexport करते समय "बहुत अधिक स्थितित्मक विकल्प" का क्या अर्थ है?
लेकिन प्रतिक्रिया मैं मिलता है:
ERROR: too many positional options
कि क्या है के बारे में?
मुझे एक ही समस्या थी। कहीं भी एक समूह पोस्ट मिला जिसने '-पी' और पासवर्ड के बीच की जगह को हटाने के लिए कहा, जो मेरे लिए काम करता था।
आपका नमूना आदेश होना चाहिए:
mongoexport -h db.mysite.com -u myUser -pmyPass -c myCollection
यह भी mongodump – trcarden
के लिए काम करता है इसके अतिरिक्त, -f विकल्प के साथ रिक्त स्थान के लिए देखें। आपके क्षेत्र को अल्पविराम – babonk
सुपर अजीब के बीच स्थान नहीं होना चाहिए। मैकोड बनाम उबंटू पर मोंगोडम्प (2.6.11) का एक ही संस्करण, मैकोज़ संस्करण एक स्पेस के साथ काम करता है, उबंटू संस्करण नहीं है। – DanielSmedegaardBuus
वही त्रुटि मैं जबकि CSV फ़ाइल आयात करने का सामना करना पड़ा। लेकिन यह सिर्फ यह तथ्य है कि उस सीएसवी फ़ाइल आयात के लिए आपके द्वारा पारित फ़ील्ड सूची में रिक्त स्थान हो सकते हैं। बस फ़ील्ड सूची में खाली रिक्त स्थान साफ़ करें।
इसकी पार्सिंग त्रुटि।
हां, यह है .... निर्यात को उत्कृष्ट, साफ कर दिया गया, यह मेरे लिए काम किया। धन्यवाद - – chuckjones242
मुझे यह वही समस्या थी।
mongoexport ... --query "{field: 'value'}" ...
कुछ ओएस का काम थोड़ा अलग है। उपर्युक्त समाधान ने विंडोज़ पर मेरे लिए काम किया, लेकिन एक सहयोगी (मैक) के लिए उसे अंदरूनी और डबल कोट्स (") पर सिंगल कोट्स (') डालना पड़ा। विन: mongoexport ... --query" {फ़ील्ड: 'मान'} "... मैक: mongoexport ... --query '{field:" value "}' ... –
मैं एक ही मुद्दा था:
mongoexport ... --query {field: 'value'} ...
मैं उद्धरण के साथ दस्तावेज़ के चारों ओर की जरूरत: मेरे मामले में, मैं जैसे, --query
विकल्प है, जो एक JSON दस्तावेज़ की उम्मीद के साथ mongoexport
का उपयोग कर रहा था mongoexport उपयोगिता के साथ (2.0.2 का उपयोग कर)। मेरा फिक्स पूर्ण पैरामीटर नाम का उपयोग करना था (यानी नहीं-डी, इसके बजाय - डीबी का उपयोग करें)।
मुझे mongodump
के साथ एक ही समस्या थी। थोड़ा सा खोज करने के बाद, मुझे पता चला कि आउटपुट निर्देशिका निर्दिष्ट करने के लिए --out
पैरामीटर का उपयोग करके इस समस्या को हल किया जाएगा। बाहर पैरामीटर का उपयोग करने के लिए वाक्य रचना तो आप अपने उदाहरण की फ़ाइलों को सही पथ निर्दिष्ट करने के लिए इस्तेमाल कर सकते हैं --dbpath
mongoexport --collection collection --out collection.json
मामले में
इसके अलावा अपने MongoDB उदाहरण नहीं चल रहा है है।
कभी कभी संपादक इसे (जैसे Evernote के रूप में) पेंच होगा। मैंने टर्मिनल में कमांड को पुनः टाइप करके समस्या को ठीक किया।
Evernote ने '--query' को '-query' में बदल दिया और वह मेरे लिए पोच खराब कर दिया – cpres
मुझे मोंगोड शुरू करने के साथ एक ही समस्या थी। मैंने निम्न आदेश का उपयोग किया:
./mongod --port 27001 --replSet abc - dbpath /Users/seanfoley/Downloads/mongodb-osx-x86_64-3.4.3/bin/1 --logpath/उपयोगकर्ता/seanfoley/डाउनलोड/MongoDB-OSX-x86_64-3.4.3/log.1 --logappend --oplogSize 5 --smallfiles --fork
निम्न त्रुटि संदेश दिखाई दिया:
त्रुटि कमांड लाइन को पार्स: भी कमांड लाइन
पर कई स्थितित्मक विकल्प निर्दिष्ट किए गए हैं, यह समस्या '-' और 'dbpath'
के बीच एकल स्थान को हटा रही थी
' 'वहां क्या कर रहा है? –
dcrosta
मुझे एक ही समस्या है> mongoexport --host रिमोट --पोर्ट 27017 --collection Event --db mana --fields userName --query {"_class": "blaablaEvent", "इनामस्टैटस": "नया"} - out.csv – Hamedz
सामान्य रूप से यह पार्सिंग त्रुटि (कुछ अतिरिक्त स्थान या उस तरह कुछ) है, एक बार फिर से इसे कॉपी करने के बजाय कमांड को "टाइप" करने का प्रयास करें। – Khatri