mongodb/mongo

GitHub: mongodb/mongo

MongoDB 是一款高性能的文档型数据库,通过灵活的 BSON 文档模型和强大的分片/副本集机制,为现代应用提供可扩展的数据存储解决方案。

Stars: 28273 | Forks: 5760

# ![Logo](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/a938ab04b3192131.svg) MongoDB README 欢迎来到 MongoDB! ## 组件 - `mongod` - 数据库服务器。 - `mongos` - Sharding router(分片路由)。 ## 下载 MongoDB - https://www.mongodb.com/try/download/community - 使用 homebrew `brew tap mongodb/brew` - 使用 docker 镜像 `docker pull mongodb/mongodb-community-server` ## 下载 MongoDB Shell - https://www.mongodb.com/try/download/shell - 使用 homebrew `brew install mongosh` ## 构建 参阅 [构建 MongoDB](docs/building.md)。 ## 运行 要查看命令行选项,请调用: ``` $ ./mongod --help ``` 运行单服务器数据库: ``` $ sudo mkdir -p /data/db $ ./mongod $ $ # The mongosh shell connects to localhost and test database by default: $ ./mongosh test> help ``` ## 安装 Compass 您可以使用 MongoDB 附带的 `install_compass` 脚本安装 compass: ``` $ ./install_compass ``` 这将下载适合您平台的 MongoDB Compass 软件包并进行安装。 ## 驱动 大多数编程语言的客户端驱动程序可在 https://docs.mongodb.com/manual/applications/drivers/ 获取。 ## Bug 报告 参阅 https://github.com/mongodb/mongo/wiki/Submit-Bug-Reports。 ## 打包 软件包由 [buildscripts/packager.py](buildscripts/packager.py) 脚本动态创建。 这将生成 RPM 和 Debian 软件包。 ## 学习 MongoDB - 文档 - https://docs.mongodb.com/manual/ - 开发者中心 - https://www.mongodb.com/developer/ - MongoDB 大学 - https://learn.mongodb.com ## 云托管 MongoDB https://www.mongodb.com/cloud/atlas ## 论坛 - https://mongodb.com/community/forums/ 关于使用 MongoDB 的技术问题。 - https://mongodb.com/community/forums/c/server-dev 关于构建和开发 MongoDB 的技术问题。 ## 许可证 MongoDB 是免费的,且源代码可用。2018 年 10 月 16 日之前发布的版本在 AGPL 下发布。2018 年 10 月 16 日之后发布的所有版本,包括先前版本的补丁修复,均在 [Server Side Public License (SSPL) v1](LICENSE-Community.txt) 下发布。 请参阅各个文件以了解适用于每个文件的许可证详情。受 SSPL 约束的文件将在其文件头中注明。
标签:BSON, C++, CRUD, Json, mongod, MongoDB, MongoDB Compass, mongos, mongosh, Sharding, 分布式数据库, 分片, 可扩展性, 后端开发, 复制集, 大数据, 数据可视化, 数据库, 数据擦除, 文档数据库, 目录扫描, 请求拦截, 运维工具, 逆向工具