您的位置:首页 > 编程语言 > Go语言

mongo常用命令

2015-07-27 14:25 405 查看
显示card表所有内容:
db.card.find()

显示card表所有内容个数:
db.card.find().count()

等于:
db.card.find({"isConfirmed":true})

不等于:
db.card.find({"fromPoolId": {$ne:["54757cbf0cf2aea10d2e9737"]}})

区间查找:
db.user.find({"createDate":{"$gte":new Date("2015/02/13 00:00:00"),"$lte":new Date("2015/02/13 07:00:00")}})

排序:

db.code.find().sort({"code":-1})

备份和恢复:

mongodump -h  localhost:10086 -u 用户名  -p 密码 -d microcard -o /root/dump/20140213
mongorestore -h localhost:10086 -u 用户名  -p 密码 -d microcard ./dump/*

导出和导出某张表的某些字段数据:

mongoexport -h localhost:10086 -u 用户名  -p 密码 -d microcard  -c code -q "{'username' : 'test'}" --csv  --out code.csv --fields c,nickName,createDate

mongoimport -h localhost:10086 -u 用户名  -p 密码 -d microcard  -c code --type csv --headerline --file code_lhxx2.csv
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongo