2015-08-08 2 views
0

Когда я выполнить запрос экспорта MongoDB через командную строкуmongoexport Неожиданный идентификатор

'C:\Program' is not recognized as an internal or external command, 
operable program or batch file. 

C:\WINDOWS\system32>mongo 
2015-08-08T22:21:06.874+0530 I CONTROL Hotfix KB2731284 or later update is inst 
alled, no need to zero-out data files 
MongoDB shell version: 3.0.4 
connecting to: test 

> use mydb 
switched to db mydb 

> db.getCollectionNames() 
[ "movie", "student", "system.indexes" ] 

> mongoexport --db mydb --collection movie --out movie.json 
2015-08-08T22:22:58.897+0530 E QUERY SyntaxError: Unexpected identifier 

> my_path: c:/Program Files/MongoDB/Server/3.0/bin "mongoexport -d mydb -c stude 
nt" 
2015-08-08T22:40:27.622+0530 E QUERY SyntaxError: Unexpected string 

Почему я не в состоянии выполнить mongoimport/mongoexport?

+0

Ну ты просто попросить '-c Штуде nt', когда это должно было быть' -c student' отсюда и ошибки точного описания. –

+0

Thanks Blakes Для asap ответ my_path: C:/Program Files/MongoDB/Server/3.0/bin "mongoexport -d mydb -c student" 015-08-08T23: 42: 54.182 + 0530 E QUERY SyntaxError: Неожиданная строка Но все та же ошибка –

+0

Прошу прощения, вы не рассказываете здесь всю правду. Ошибка возникает из-за того, что вы, как вы уже писали, создали неожиданные аргументы. Таким образом, вы все еще делаете это, если вы все еще получаете ошибку. Прочтите страницу руководства еще раз и следуйте примерам к письму. –

ответ

1

Только сейчас я ответил с той же проблемой,

Визит How to export all collection in MongoDB? для ответа.

(Примечание: Я не в курсе, как дублировать вопрос Таким образом, размещение здесь.).