table层级的函数/方法
# 使用如下命令会显示test表级的函数/方法
db.test.help()
方法 | 说明 |
---|---|
db.adminCommand(nameOrDocument) | 切换到’admin’ db,并运行command[只调用db.runCommand(…)] |
db.aggregate([pipeline], {options}) | 对该数据库执行无集合的聚合;返回一个指针。 |
db.auth(username, password) | 对该数据库验证用户和密码 |
db.commandHelp(name) | 返回某个命令的帮助 |
db.createUser(userDocument) | 创建用户 |
db.createView(name, viewOn, [{$operator: {…}}, …], {viewOptions}) | 创建视图 |
db.currentOp() | 显示数据库中当前正在执行的操作 |
db.dropDatabase(writeConcern) | 删除数据库 |
db.dropUser(username) | 删除用户 |
db.eval() | 在服务器端运行代码,弃用 |
db.fsyncLock() | 刷新写入磁盘并锁定该数据库,以防止写入操作,并协助备份操作 |
db.fsyncUnlock() | 在db.fsyncLock()之后解锁服务器 |
db.getCollection(cname) | 获取集合完整名称,与db[‘cname’]或db.cname相同 |
db.getCollectionInfos([filter]) | 返回一个包含数据库集合的名称和选项的列表 |
db.getCollectionNames() | 返回一个包含数据库集合的名称的列表 |
db.getLastError() | 返回最后一个错误的提示消息 |
db.getLastErrorObj() | 返回最后一个错误的对象 |
db.getLogComponents() | 返回日志消息详细级别 |
db.getMongo() | 查看当前db的链接机器地址 |
db.getMongo().setSecondaryOk() | 允许在主从复制的从服务器上进行查询 |
db.getName() | 查看当前使用的数据库 |
db.getProfilingLevel() | 获取分析(Profiling)级别,弃用,Profiling级别说明:0:关闭,不收集任何数据;1:收集慢查询数据,默认是100毫秒;2:收集所有数据 |
db.getProfilingStatus() | 返回分析是否开启和慢阈值 |
db.getReplicationInfo() | |
db.getSiblingDB(name) | 在与这个服务器相同的服务器上获取db |
db.getWriteConcern() | 返回用于此db上任何操作的写关注点,如果设置,则继承自服务器对象 |
db.hostInfo() | )获取服务器主机的详细信息 |
db.isMaster() | 检查副本的主状态 |
db.hello() | 检查副本的主状态 |
db.killOp(opid) | 终止数据库中的当前操作 |
db.listCommands() | 列出所有的db命令 |
db.loadServerScripts() | 加载db.system.js中的所有脚本 |
db.logout() | 退出登录 |
db.printCollectionStats() | 显示当前db所有聚集索引的状态 |
db.printReplicationInfo() | 查看到副本集操作日志 |
db.printShardingStatus() | 打印分片状态 |
db.printSecondaryReplicationInfo() | 打印从复制信息 |
db.rotateCertificates(message) | 轮换证书、crl和CA文件,并记录一条可选消息 |
db.runCommand(cmdObj) | 运行一个数据库命令 |
db.serverStatus() | 显示服务器状态 |
db.setLogLevel(level, |
设置日志级别 |
db.setProfilingLevel(level,slowms) | 修改当前数据库的分析级别 0=off(关闭) 1=slow(慢查询) 2=all(全部) |
db.setVerboseShell(flag) | 在shell输出中显示额外的信息 |
db.setWriteConcern( |
设置写db时的写关注点 |
db.shutdownServer() | 关闭服务器 |
db.stats() | 显示当前db状态 |
db.unsetWriteConcern( |
取消写入db的写入关注 |
db.version() | 查看当前db版本 |
db.watch() | 为数据库打开一个更改流游标,以报告对其非系统集合的所有更改。 |
作者:joker.liu 创建时间:2022-07-06 13:36
最后编辑:joker.liu 更新时间:2022-07-06 16:27
最后编辑:joker.liu 更新时间:2022-07-06 16:27