从mongodb导出具体值

从mongodb导出具体值,mongodb,mongoexport,Mongodb,Mongoexport,我想导出mongodb上某个字段的具体值。我的mongoexport的输出如下: {"_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":1496181

我想导出mongodb上某个字段的具体值。我的mongoexport的输出如下:

{"_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"}
这个值是5百万。是否可以只导出一个“MAC”的值。这是我的突击队导出值:

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

非常感谢。

您可以添加查询筛选器,如下所示

mongoexport-u-usser-p pwd-主机:port-d pingsDB-c 2017-05-25-身份验证数据库管理员-f“timestamp,MAC,RSSI,manufacturer”--查询{“MAC”:“00:XX:XX:XX:2b:10:XX”}-o mongo.csv


请参见此处的完整文档:

您可以添加查询筛选器,如下所示

mongoexport-u-usser-p pwd-主机:port-d pingsDB-c 2017-05-25-身份验证数据库管理员-f“timestamp,MAC,RSSI,manufacturer”--查询{“MAC”:“00:XX:XX:XX:2b:10:XX”}-o mongo.csv


请参阅此处的完整文档:

回答@JonLuca,它对语法进行了修复:

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

查看
{}


谢谢

在回答@JonLuca时,它对语法进行了修复:

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

查看
{}

谢谢