mongodb 常用命令解释(一)

来源:互联网 发布:典型的数据库管理系统 编辑:程序博客网 时间:2024/05/30 02:23

===============================        db        ================================

db.help()  //查看命令提示

use xxdb //切换数据库,当在数据库内创建一个集合会自动创建当前数据库

show dbs //查询所有数据库

db.dropDatabase() //删除当前使用的数据库

db.cloneDatabase("127.0.0.1") //将指定机器上数据库的数据克隆到当前数据库

db.copyDatabase("mydb",“todb”,"127.0.0.1") //将本机的mydb的数据复制到todb数据库中

db.repairDatabase() //修复当前数据库

db.getName() 查询当前使用的数据库(同命令 db )

db.stats()  //显示当前db状态

db.version()  //db版本

db.getMongo()  //当前db的链接机器地址


===============================   collection   ================================

ps:collectionName:xxxname

db.createCollection("xxxname",{capped:5,size:100,max:500})  //创建聚集集合

db.getCollection("xxxname")  //得到指定名称的聚集集合

db.getCollectionNames() //得到当前db的所有聚集集合(同 show collections )

db.printCollectionStats()  //显示当前db所有聚集索引的状态

db.xxxname.help()  //查看帮助

db.xxxname.count()  //查询当前集合的数量

db.xxxname.dataSize()  //查询数据库空间大小

db.xxxname.getDB()  //得到当前聚集集合所在的db

db.xxxname.stats() //得到当前聚集集合的状态

db.xxxname.totalSize()  //得到聚集集合的总大小

db.xxxname.storageSize()  //聚集集合储存空间大小

db.xxxname.getShardVersion()  //shard版本信息

db.xxxname.renameCollection("yyyname")  //聚集集合重命名

db.xxxname.drop()  //删除当前聚集集合


===============================      user       =================================

db.addUser("name","password",true) //添加一个用户,设置密码,是否只读

db.auth("name","password")  //数据库认证、安全模式

show users //显示当前所有用户

db.removeUser("name") //删除用户


===============================      error      =================================

db.getPrevError()  //查询之前的错误信息

db.resetError()  //清除错误记录

原创粉丝点击