您的位置:首页 > 数据库

mongo数据库命令行常用命令

2016-01-06 20:40 239 查看
help #mongodb支持的命令
show dbs #查看所有数据库
use test
db #查看当前连接在哪个数据库
show collections #查看所有的collection
db.help() #当前数据库支持哪些方法
db.user.help() #当前数据库下的表或者表collection支持的方法

db.foo.find() #查找所有
db.foo.findOne() #查找一条记录
db.foo.find({'msg':'Hello 1'}).limit(10) #根据条件检索10条记录

db.mail_addr.drop() #删除collection
db.dropDatabase() #删除当前的数据库
db.foo.remove({'yy':5}) #删除yy=5的记录
db.foo.remove() #删除所有的记录

#存储嵌套的对象
db.foo.save({'name':'ysz','address':{'city':'beijing','post':100096},'phone':[138,139]})

#存储数组对象
db.user_addr.save({'Uid':'yushunzhi@sohu.com','Al':['test-1@sohu.com','test-2@sohu.com']})

#根据query条件修改,如果不存在则插入,允许修改多条记录
db.foo.update({'yy':5},{'$set':{'xx':2}},upsert=true,multi=true)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: