OPTIONS
翻译或纠错本页面

数据库相关方法

名称

介绍

db.addUser()

给数据库添加用户,管理员可以配置用户的权限。

db.auth()

为数据库验证用户。

db.changeUserPassword()

变更一个已经存在的用户的密码。

db.cloneCollection()

直接在MongoDB实例间复制数据。封装了 cloneCollection 命令。

db.cloneDatabase()

从远程主机复制数据到当前主机。封装了 clone 命令。

db.commandHelp()

返回数据库命令( database command )的帮助信息

db.copyDatabase()

在前主机上从一个数据库复制数据到另一个数据库。

db.createCollection()

创建新集合。通常用来创建自覆盖集合。

db.currentOp()

返回当前正在运行的操作进程。

db.dropDatabase()

删除数据库

db.eval()

mongod 实例发送一个 JavaScript 函数,用来在服务端运行 JavaScript 运算。

db.fsyncLock()

把数据写到磁盘上,并锁定数据库防止其他写操作执行,帮助备份操作执行。封装了 fsync 命令。

db.fsyncUnlock()

让同步锁定( db.fsyncLock() )过的数据库,继续进行写操作。

db.getCollection()

返回一个集合对象。用来访问名称在mongo命令行中无效的集合。

db.getCollectionNames()

列出当前数据库中的所有集合。

db.getLastError()

检查并返回最后一个操作的状态。封装了 getLastError 命令。

db.getLastErrorObj()

返回一个文档对象,包含最后一个操作的状态。封装了 getLastError 命令。

db.getMongo()

返回当前连接对象,通过 Mongo() 方法连接的连接对象。

db.getName()

返回当前数据库的名称。

db.getPrevError()

返回一个包含最后一次异常重置之后的所有异常状态的文档记录。封装了 getPrevError 命令。

db.getProfilingLevel()

返回当前数据库操作日志的级别。

db.getProfilingStatus()

返回一个文档对象,包含当前日志级别和日志状态。

db.getReplicationInfo()

返回副本集的统计信息。

db.getSiblingDB()

访问指定的数据库。

db.help()

显示普通的 db 对象的方法说明。

db.hostInfo()

返回一个文档记录,包含运行 MongoDB 的操作系统的信息。封装了 hostInfo 命令。

db.isMaster()

返回一个文档对象,包含副本集的状态报告。

db.killOp()

终止指定的操作。

db.listCommands()

显示通用的数据库命令列表。

db.loadServerScripts()

在命令行会话中载入当前数据库中的 system.js 集合里的所有脚本。

db.logout()

终止一个已验证的会话。

db.printCollectionStats()

显示每一个集合的统计信息。封装了 db.collection.stats() 方法。

db.printReplicationInfo()

打印一个主节点收集到的副本集的状态报告。

db.printShardingStatus()

打印一个分片配置和数据块信息报告。

db.printSlaveReplicationInfo()

打印一个备份节点收集到的副本集的状态报告。

db.removeUser()

为数据库删除一个用户。

db.repairDatabase()

在当前数据库上运行修复程序。

db.resetError()

重置通过 db.getPrevError() 方法和 getPrevError 命令返回的错误信息。

db.runCommand()

运行一介数据库命令( a database command )。

db.serverBuildInfo()

返回一个包含 mongod 实例的编译参数的文档记录。封装了 buildinfo 命令。

db.serverCmdLineOpts()

返回一个包含运行时信息的文档记录,用来启动MongoDB 实例。封装了 getCmdLineOpts 命令。

db.serverStatus()

返回一个包含当前数据库进程状态概览的文档记录。

db.setProfilingLevel()

修改当前的数据库日志级别。

db.shutdownServer()

干净并安全地停当前的 mongodmongos 进程。

db.stats()

返回一个包含当前数据库状态报告的文档记录。

db.version()

返回 mongod 实例的版本号:

db.upgradeCheck()

在指定的数据库和集合上执行一个预备检查,准备进行升级。

db.upgradeCheckAllDBs()

在所有数据库和集合上执行一个预备检查,准备进行升级。

ON THIS PAGE