2016-05-19 5 views
0

Ich möchte meine Mongo Datenbank im Textformat exportieren. Ich benutze die Ubuntu terminal, um den Befehl zu generieren, der im Allgemeinen sehr gut funktioniert. der Befehl lautet wie folgt:Exportieren von Mongo-Datenbankfeldern in txt

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

ich einen Fehler jedoch erhalten, wenn ich diesen Befehl verwenden:

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

Der Fehler sagt:

ERROR: too many positional options

Meine einzige Vermutung ist, dass der Fehler wird durch den Header verursacht: crude oil_sentiment. Dieser Kopf (Feld) unterscheidet sich von anderen Feldern nur durch den Raum zwischen dem Rohöl UND dem Öl.

Wie kann ich diese Kopfzeile ohne einen Fehler exportieren?

Antwort

2

Versuchen Sie, crude oil_sentiment zu 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