帮助中心

如果没有找到您需要的问题,随时联系我们

MongoDB数据库入门教程

2025-12-17 数据库帮助

MongoDB是流行的文档型NoSQL数据库,适合存储非结构化数据。

安装MongoDB:

CentOS:
配置yum源后:
yum install mongodb-org -y
systemctl start mongod
systemctl enable mongod

连接数据库:

mongo
或指定主机:mongo --host 127.0.0.1 --port 27017

基本概念:

  • 数据库(database) - 类似MySQL的数据库
  • 集合(collection) - 类似表
  • 文档(document) - 类似行记录,JSON格式

数据库操作:

  • show dbs - 显示所有数据库
  • use mydb - 切换/创建数据库
  • db - 显示当前数据库
  • db.dropDatabase() - 删除数据库

集合操作:

  • show collections - 显示所有集合
  • db.createCollection("users") - 创建集合
  • db.users.drop() - 删除集合

文档操作:

插入:

  • db.users.insertOne({name: "张三", age: 25})
  • db.users.insertMany([{name: "李四"}, {name: "王五"}])

查询:

  • db.users.find() - 查询所有
  • db.users.find({name: "张三"}) - 条件查询
  • db.users.findOne({name: "张三"}) - 查询单条
  • db.users.find().limit(10) - 限制数量

更新:

  • db.users.updateOne({name: "张三"}, {$set: {age: 26}})
  • db.users.updateMany({}, {$set: {status: 1}})

删除:

  • db.users.deleteOne({name: "张三"})
  • db.users.deleteMany({status: 0})

备份恢复:

  • mongodump -d mydb -o /backup/
  • mongorestore -d mydb /backup/mydb/
返回列表

相关文章

Redis缓存使用入门教程
数据库表修复方法
大文件数据库导入技巧
数据库字符集设置指南
Telegram