MongoDB常用指令3 菜鸟留下的菜

菜鸟留下的菜


建立索引:
db.baidu.ensureIndex({"phone":1});
db.baidu.indexes.find();



db.c1.find({x:{'$exists':true},b:{'$exists':true}, attr:2});
db.phone.find({"139xy.reg":{'$exists':false}});
db.phone.find({"139xy.reg":"1"});
db.baidu.find({"baidu.sex":"1"}).count();  //显示百度集合中所有性别=1

//查询键值是否存在
db.baidu.find({"baidu.sex":{'$exists':false}});
db.baidu.find({"baidu.sex":{'$exists':false}});
 
$ mongoexport --host localhost --port 27017 --username quicktest --password quicktest --collection trans.sp --db quicktest --out trans.sp.json

//导出数据
-h:指明数据库宿主机的IP
-u:指明数据库的用户名
-p:指明数据库的密码
-d:指明数据库的名字
-c:指明collection的名字
-f:指明要导出那些列
-o:指明到要导出的文件名
-q:指明导出数据的过滤条件

mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone,sina.nick,sina.address -o phone.dat
mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone,sina.nick,sina.address -q "{\"xyqb.reg\":\"1\"}" -o phone.csv
mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone -p "{\"xyqb.reg\":\"1\"}" -o Z:\src\0.qb\data1\xyqb.2017-5-21.csv
mongoexport -h 127.0.0.1 -d phone -c phone --csv -f phone,{"baidu.nick"} -p "{'baidu.sex':{'$exists':false}}" -o Z:\src\1.baidu\baidu_nonick.2017-5-23.csv
mongoexport -h 127.0.0.1 -d baidu -c baidu --csv -f phone,baidu.nick -q '{"baidu.sex":{"$exists":false}}' -o Z:\src\1.baidu\baidu_nonick.2017-5-23.csv
mongoexport -h 127.0.0.1 -d baidu -c baidu --csv -f phone,baidu.nick -q "{\"baidu.sex\":{\"$exists\":false}}" -o Z:\src\1.baidu\baidu_nonick.2017-5-23.csv
mongoexport -h 127.0.0.1 -d baidu -c baidu --csv -f phone,baidu.nick -q {\"baidu.sex\":{\"$exists\":false}} -o Z:\src\1.baidu\baidu_nonick.2017-5-23.csv
mongoexport -h 127.0.0.1 -d baidu -c baidu --csv -f phone,baidu.nick -q {{"baidu.city":""},\"baidu.sex\":{\"$exists\":true}} -o Z:\src\1.baidu\tieba_bsgs.csv

查询北京,上海,广州,深圳 地区有昵称的电话号码
db.baidu.find(
{
    "$and":[
        {
            "baidu.sex":{
                "$exists":true
            }
        },
        {
            "$or":[
                {
                    "baidu.city":"北京"
                },
                {
                    "baidu.city":"上海"
                },
                {
                    "baidu.city":"广州"
                },
 {
                    "baidu.city":"深圳"
                }
            ]
        }
    ]
}
).limit(10).pretty();



导出北京,上海,广州,深圳 地区有昵称的电话号码
mongoexport -h 127.0.0.1 -d baidu -c baidu --csv -f phone,baidu.nick -q {\"$and\":[{\"baidu.sex\":{\"$exists\":true}},{\"$or\":[{\"baidu.city\":\"北京\"},{\"baidu.city\":\"上海\"},{\"baidu.city\":\"广州\"},{\"baidu.city\":\"深圳\"}]}]} -o Z:\src\1.baidu\tieba_bsgs.csv

转载于:https://www.cnblogs.com/iTaoqi/p/11022137.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值