Mongodb Mongoexport:在导出0行的查询中是不同的
我不明白为什么不工作:Mongodb Mongoexport:在导出0行的查询中是不同的,mongodb,mongodb-query,Mongodb,Mongodb Query,我不明白为什么不工作: mongoexport --db i-log --collection log -query "{distinct: 'ip_address' }" 结果:导出了0条记录 但当我运行查询时: db.log.distinct("ip_address") 结果:1163项记录 在这里也是如此,所以这是不可能的: mongoexport --db i-log --collection log -f ip_address -query "{distinct: 'ip_a
mongoexport --db i-log --collection log -query "{distinct: 'ip_address' }"
结果:导出了0条记录
但当我运行查询时:
db.log.distinct("ip_address")
结果:1163项记录
在这里也是如此,所以这是不可能的:
mongoexport --db i-log --collection log -f ip_address -query "{distinct: 'ip_address' }"
如果不支持“distinct”,则如何导出非重复列值
选中此选项,有点小问题,但不起作用
mongoexport --db i-log --collection log -f ip_address --query "{find ({},{ip_address: 1, _id: 0 } )}"
对于你的提议,我有另一个解决方案: 在linux shell上创建一个Js文件。 如有必要,放置slaveOk和需要使用的数据库, 在查询之前,您将在js文件中编辑。 将查询放在我上面提到的所有事情之后,然后调用 对于mongo客户端,此表单如下所示: mongo-u userName-p userPass AuthDB