菜鳥留下的菜
創建索引:
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