MongoDB 是一个开源的 NoSQL 数据库
2025-05-16
3
参考资料
MongoDB 简介
MongoDB 是一个开源的 NoSQL 数据库,采用文档存储结构(BSON 格式),支持高性能、高可用性和水平扩展。
特点
文档模型:数据以 JSON-like 格式存储。
灵活模式:字段可动态调整。
水平扩展:支持分片集群。
高可用性:副本集自动故障转移。
丰富查询:支持索引、聚合、地理查询等。
多语言驱动:支持多种编程语言。
最新更新内容及时间
版本 7.0(2023年8月发布):
时序集合增强
分布式查询优化
加密性能提升
镜像下载地址
官网地址
文档地址
Docker 安装示例
docker run --name mongodb -d -p 27017:27017 -v /data/db:/data/db mongo:latest
YAML 设置教程(以 mongod.conf
为例)
storage: dbPath: /var/lib/mongodb journal: enabled: true systemLog: destination: file path: /var/log/mongodb/mongod.log logAppend: true net: port: 27017 bindIp: 0.0.0.0
常用错误问题
连接拒绝:
检查
bindIp
配置和防火墙设置。权限不足:
使用
db.createUser()
创建用户并授权。磁盘空间不足:
清理数据或扩展存储。
重复键错误:
确保唯一索引字段不重复。
副本集配置错误:
检查
replication.replSetName
配置。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。