2016-05-19 2 views
0

Я хотел бы экспортировать базу данных Mongo в текстовом формате. Я использую команду Ubuntu terminal для генерации команды, которая, в общем, работает очень хорошо. команда выглядит следующим образом:Экспорт полей базы данных Mongo в txt

mongoexport --host localhost --db twitter-tweets-database --collection 
realtargettweetstable --csv --out /home/sulkhan/Desktop/oilprice.txt -- 
fields text,timestamp_ms 

Я получаю сообщение об ошибке, однако, когда я использую эту команду:

mongoexport --host localhost --db twitter-tweets-database --collection 
realtargettweetstable --csv --out /home/sulkhan/Desktop/oilprice.txt 
--fields text,timestamp_ms,crude oil_sentiment 

Ошибка говорит:

ERROR: too many positional options

Мое единственное предположение, что ошибки вызвано заголовком: crude oil_sentiment. Этот заголовок (поле) отличается от других полей только пространством между сырым и маслом.

Как я могу экспортировать этот заголовок без ошибок?

ответ

2

Попробуйте изменить crude oil_sentiment к crude\ oil_sentiment

mongoexport --host localhost --db twitter-tweets-database --collection 
realtargettweetstable --csv --out /home/sulkhan/Desktop/oilprice.txt 
--fields text,timestamp_ms,crude\ oil_sentiment 
Смежные вопросы