2015-04-03 13 views
11

समस्या सीधे आगे दिखती है। मैं एक डेटाबेस (परीक्षण) और एक संग्रह (उपयोगकर्ता) कहा जाता है तो मैं कमांड चलाएँ:mongoexport ई QUERY सिंटेक्स त्रुटि: अप्रत्याशित पहचानकर्ता

mongoexport -d test -c users -o output.json 

हालांकि मैं नीचे त्रुटि मिलती है:

E QUERY  SyntaxError: Unexpected identifier

मैं क्या पता लगा है के अनुसार अब तक इंटरनेट पर, इसका फ़ाइल पथ से कुछ लेना पड़ सकता है लेकिन मुझे यह सुनिश्चित नहीं है कि मैं इसे कैसे संशोधित कर सकता हूं क्योंकि खराब अनुभव के कारण मैं कभी भी पैथ चर के साथ गड़बड़ नहीं करता ...

+1

आप नहीं चला 'है मोंगो शैल से mongoexport', आपको इसे ओएस खोल से चलाने के लिए है (जैसा कि आप 'mongo' चलाते हैं) –

+0

ठीक है मैं एक जोकर नहीं हूं। आपका बहुत बहुत धन्यवाद! कृपया एक उत्तर के रूप में कॉपी और पेस्ट करें और मैं इसे स्वीकार करूंगा। :) –

उत्तर

29

आप मोंगो खोल से mongoexport नहीं चला, तो आप (एक ही के रूप में आप चलाने मोंगो) ओएस खोल से इसे चलाने के लिए

2

mongoexport एक मोंगो खोल नहीं है कमांड, यह एक ऑपरेटिंग सिस्टम कमांड है।

बस जैसे ही आप ओएस प्रॉम्प्ट से खोल शुरू करने के लिए mongo.exe चलाते हैं, तो आपको ओएस प्रॉम्प्ट से उसी तरह mongoexport चलाया जाना चाहिए। उदाहरण:

c:\mongodb\bin>mongoexport --db ventfeed --collection users --out C:\temp\contacts.json 

धन्यवाद

संबंधित मुद्दे