2017-06-01 3 views
0

Ich möchte einen konkreten Wert eines Feldes auf Mongodb exportieren. Die Ausgabe meines mongoexport ist wie folgt:Exportieren Sie einen konkreten Wert von mongodb

{"_id":"00:XX:XX:2a:15:e08503904736321657210145581","timestamp":1496095264,"MAC":"00:XX:XX:2a:15:XX","RSSI":24,"manufacturer":"30:XX:X"} 

{"_id":"00:XX:XX:2b:10:b08503818454462501125707070","timestamp":1496181546,"MAC":"00:XX:XX:2b:10:XX","RSSI":29,"manufacturer":"b0:XX:XX"} 

Und das mit 5M Werten. Ist es möglich, nur den Wert eines "MAC" zu exportieren? Das ist mein Kommando die Werte zu exportieren:

mongoexport -u usser -p pwd --host host:port -d pingsDB -c 2017-05-25 --authenticationDatabase admin -f "timestamp,MAC,RSSI,manufacturer" -o mongo.csv 

Ihnen sehr danken.

Antwort

0

Beantwortung zu @JonLuca arbeitete sie ein Update auf die Syntax machen:

mongoexport -u usser -p pwd --host host:port -d pingsDB -c 2017-05-25 
--authenticationDatabase admin -f "timestamp,MAC,RSSI,manufacturer" 
--query { "MAC":"00:XX:XX:2b:10:XX"} -o mongo.csv 

zu

mongoexport -u usser -p pwd --host host:port -d pingsDB -c 2017-05-25 
    --authenticationDatabase admin -f "timestamp,MAC,RSSI,manufacturer" 
    --query '{ "MAC":"00:XX:XX:2b:10:XX"}' -o mongo.csv 

Nehmen ein Blick auf die ' ' vor und af ter die { }

Vielen Dank !!

Verwandte Themen