MongoDB 常用工具
工具 | 描述 |
---|---|
mongosniff | mongodb监测工具,作用类似于 tcpdump |
mongodump | MongoDB数据备份工具 |
mongoimport | Mongodb数据导入工具 |
mongoexport | Mongodb数据导出工具 |
bsondump | 将 bson 格式的文件转储为 json 格式的数据 |
mongoperf | |
mongorestore | MongoDB数据恢复工具 |
mongod.exe | MongoDB服务启动工具 |
mongostat | mongodb自带的状态检测工具 |
mongofiles | GridFS 管理工具,可实现二制文件的存取 |
mongooplog | |
mongotop | 跟踪一个MongoDB的实例,查看哪些大量的时间花费在读取和写入数据 |
mongos | 分片路由,如果使用了 sharding 功能,则应用程序连接的是 mongos 而不是 mongod |
mongo | 客户端命令行工具,其实也是一个 js 解释器,支持 js 语法 |
MongoDB集合方法
MongoDB Database Method(数据库方法)
MongoDB cursor Method(游标方法)
MongoDB method-replication Method( 副本集方法)
方法名 | 描述 |
---|---|
rs.initiate() | |
rs.addArb() | |
rs.help() | |
rs.printReplicationInfo() | 查看到副本集操作日志 |
rs.remove() | 减少副本集节点 |
rs.freeze() | “冻结”mongodb实例 |
rs.status() | 查看副本集状态 |
db.printSlaveReplicationInfo | 查看复制集的同步状态 |
rs.add() | 增加副本集节点 |
rs.stepDown() | 将当前主库“降级” |
rs.slaveOk() | |
rs.conf() | |
rs.syncFrom() | |
rs.reconfig() |
MongoDB User Management Methods Method(用户管理方法)
方法名 | 描述 |
---|---|
db.getUsers() | |
db.dropAllUsers() | |
db.updateUser() | |
db.createUser() | |
db.revokeRolesFromUser() | |
db.removeUser() | 删除用户 |
db.grantRolesToUser() | |
db.getUser() | |
db.changeUserPassword() | |
db.auth() | 数据库认证、安全模式 |
MongoDB connection-method Method(连接方法)
方法名 | 描述 |
---|---|
Mongo.setSlaveOk() | 设置从库可以进行数据查询操作 |
Mongo.setReadPref() | |
Mongo.getReadPrefTagSet() | |
Mongo.getReadPrefMode() | |
Mongo.getDB() |