Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 804|回复: 0

利用mongoexport导出查询结果

[复制链接]

238

主题

288

帖子

1925

积分

超级版主

Rank: 8Rank: 8

积分
1925
QQ
发表于 2015-3-18 13:08:11 | 显示全部楼层 |阅读模式
表结构如下, 我需要导出这个查询结果的ip列
> db.info.findOne({"port.80.http header.Server": /29dec2003/, "port.80.http header.Content-Length" : "386", "port.80.http header.Last-Modified": /Thu, 21 Feb 2013/})
{
        "_id" : ObjectId("530ed2176ab8b02acac2dd1e"),
        "country" : "Kazakhstan",
        "ip" : "5.104.233.24",
        "port" : {
                "80" : {
                        "http header" : {
                                "Content-Length" : "386",
                                "Accept-Ranges" : "bytes",
                                "Server" : "thttpd/2.25b 29dec2003",
                                "Last-Modified" : "Thu, 21 Feb 2013 01:36:43 GMT",
                                "Connection" : "close",
                                "Date" : "Wed, 19 Feb 2014 18:42:38 GMT",
                                "Content-Type" : "text/html; charset=iso-8859-1"
                        },
                        "service" : "http",
                        "time" : "2014-02-27 13:50:15"
                }
        }
}
> ▊




然后导出
[root@rhel6 ~]# mongoexport -h 127.0.0.1 -d cc -c info -csv -o test1.csv -q {"port.80.http header.Server": /29dec2003/, "port.80.http header.Content-Length" : "386", "port.80.http header.Last-Modified": /Thu, 21 Feb 2013/} -f ip
[root@rhel6 ~]# ▊




查看结果文件
[root@rhel6 ~]# cat test.csv
ip
"5.104.233.24"
[root@rhel6 ~]# ▊

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2020-2-23 12:47 , Processed in 0.021129 second(s), 12 queries , Redis On.

快速回复 返回顶部 返回列表