教程 mongodb tutorial

常用命令速查表

操作类别 命令示例 说明
启动 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 日常开发和运维中常用的核心命令,方便快速参考。