千家信息网

MongoDB 常用的命令

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,如果想查看当前连接在哪个数据库下面,可以直接输入db> dbAdmin想切换到test数据库下面> use testswitched to db test> dbTest想查看test下有哪些表或者叫
千家信息网最后更新 2026年11月02日MongoDB 常用的命令

如果想查看当前连接在哪个数据库下面,可以直接输入db

> db
Admin

想切换到test数据库下面

> use test
switched to db test
> db

Test想查看test下有哪些表或者叫collection,可以输入

> show collections

system.indexes

user想知道mongodb支持哪些命令,可以直接输入help

> help
HELP
show dbs show database names
show collections show collections in current database
show users show users in current database
show profile show most recent system.profile entries with time >= 1ms
use set curent database to
db.help() help on DB methods
db.foo.help() help on collection methods
db.foo.find() list objects in collection foo
db.foo.find( { a : 1 } ) list objects in foo where a == 1
it result of the last line evaluated; use to further iterate

如果想知道当前数据库支持哪些方法:

> db.help();
DB methods:
db.addUser(username, password) 添加数据库授权用户
db.auth(username, password) 访问认证
db.cloneDatabase(fromhost) 克隆数据库
db.commandHelp(name) returns the help for the command
db.copyDatabase(fromdb, todb, fromhost) 复制数据库
db.createCollection(name, { size : ..., capped : ..., max : ... } ) 创建表
db.currentOp() displays the current operation in the db
db.dropDatabase() 删除当前数据库
db.eval_r(func, args) run code server-side
db.getCollection(cname) same as db['cname'] or db.cname
db.getCollectionNames() 获取当前数据库的表名
db.getLastError() - just returns the err msg string
db.getLastErrorObj() - return full status object
db.getMongo() get the server connection object
db.getMongo().setSlaveOk() allow this connection to read from the nonmaster member of a replica pair
db.getName()
db.getPrevError()
db.getProfilingLevel()
db.getReplicationInfo()
db.getSisterDB(name) get the db at the same server as this onew
db.killOp() kills the current operation in the db
db.printCollectionStats() 打印各表的状态信息
db.printReplicationInfo() 打印主数据库的复制状态信息
db.printSlaveReplicationInfo() 打印从数据库的复制状态信息
db.printShardingStatus() 打印分片状态信息
db.removeUser(username) 删除数据库用户
db.repairDatabase() 修复数据库
db.resetError()
db.runCommand(cmdObj) run a database command. if cmdObj is a string, turns it into { cmdObj : 1 }
db.setProfilingLevel(level) 0=off 1=slow 2=all
db.shutdownServer()
db.version() current version of the server


数据 数据库 信息 状态 输入 用户 支持 命令 下有 方法 切换 认证 常用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 智能科技公司是互联网公司吗 科技企业和互联网企业 互联网为科技 互联网最新的科技有限公司 没上市的科技互联网公司 互联网公司 科技公司 丰台科技园 互联网公司 佩信高科技互联网 互联网汽车科技小镇 隆华科技工业互联网 青岛中康互联网医疗科技有限公司 北京大学互联网科技怎么样 呼和浩特新华互联网科技学院 中国科技创新与世界互联网大会 广州新华互联网科技学校电竞方面 上海京穆互联网科技有限公司 沐思想互联网科技有限公司 每天都有哪些好的互联网科技 互联网金融运营模式中的金融科技 新华互联网科技 科技金融是不是互联网金融 互联网科技财经 互联网科技网站 互联网科技商业 佛山市翊博互联网络科技有限公司 互联网金融科技公司的优势 广州百诚互联网科技有限公司官网 西安有哪些互联网高科技企业 颐高云石互联网科技
0