主题
常用命令速查表
操作类别 | 命令示例 | 说明 |
---|---|---|
启动 MongoDB | mongod --config /etc/mongod.conf | 启动 MongoDB 服务 |
连接数据库 | mongo | 进入 Mongo Shell |
显示数据库 | show dbs | 列出所有数据库 |
切换数据库 | use myDatabase | 切换到指定数据库 |
创建集合 | db.createCollection('myCollection') | 创建新集合 |
查看集合 | show collections | 列出当前数据库的所有集合 |
插入文档 | db.users.insertOne({name:"Alice"}) | 插入单条文档 |
查询文档 | db.users.find({age:{$gt:20}}) | 查询年龄大于20的文档 |
更新文档 | db.users.updateOne({name:"Alice"}, {$set:{age:30}}) | 更新单条文档 |
删除文档 | db.users.deleteOne({name:"Alice"}) | 删除单条文档 |
创建索引 | db.users.createIndex({email:1}) | 创建升序索引 |
显示索引 | db.users.getIndexes() | 查看集合索引 |
聚合操作 | db.orders.aggregate([...]) | 使用聚合管道处理复杂查询 |
备份数据 | mongodump --db myDatabase --out /backup/ | 备份数据库 |
恢复数据 | mongorestore /backup/myDatabase | 恢复数据库 |
导入数据 | mongoimport --db myDatabase --collection users --file users.json | 导入 JSON 数据 |
导出数据 | mongoexport --db myDatabase --collection users --out users.json | 导出 JSON 数据 |
查看当前连接 | db.currentOp() | 查看当前数据库操作 |
关闭数据库 | db.shutdownServer() | 关闭数据库服务器 |
此速查表涵盖了 MongoDB 日常开发和运维中常用的核心命令,方便快速参考。