标签:
mongodb 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。特点:高性能、易部署、易使用,存储数据非常方便。本文将介绍mongodb的命令行的使用方法,让mongodb的操作更加高效。
mongodb特点:高性能、易部署、易使用,存储数据非常方便。
功能特性:
可见,mongodb很强大。因此,熟练掌握mongodb命令行的使用,可以让你的数据存储变得更加高效。
[root@hellfire ~]# cd usr/local/mongodb/bin [root@hellfire bin]# ./mongo MongoDB shell version: 2.6.6 connecting to: test
至此,mongodb启动成功!
显示数据库列表
show dbs
显示当前数据库中的集合(类似关系数据库中的表)
show collections
显示用户
show users
切换/创建数据库
use yourDB
查询所有数据库
show dbs
删除当前使用数据库
db.dropDatabase()
查看当前使用的数据库
db
db.getName
查看当前db的链接机器地址
db.getMongo()
创建一个聚集集合(table)
db.createCollection(“collName”, {size: 20, capped: 5, max: 100})
得到当前db的所有聚集集合
db.getCollectionNames()
得到指定名称的聚集集合(table)
db.getCollection("collectionName")
查询所有记录
db.collectionName.find()
查询前5条数据
db.collectionName.find().limit(5)
查询10条以后的数据
db.collectionName.find().skip(10)
查询在5-10之间的数据
db.collectionName.find().limit(10).skip(5)
查询第一条数据
db.collectionName.findOne()
修改文档
db.collectionName.update({columnName: "columnVal"}, {$set: {columnName: "columnVal", columnName: "columnVal"}}, false, true)
删除文档
db.userInfo.remove({columnName: "columnVal"})
添加一个用户
db.addUser("name") db.addUser("username", "pwd123", true) 添加用户、设置密码、是否只读
显示当前所有用户
show users
删除用户
db.removeUser("username");
标签:
原文地址:http://www.cnblogs.com/jones-c/p/4255273.html