# awesome-mongodb-cn
**Repository Path**: xiaozichen/awesome-mongodb-cn
## Basic Information
- **Project Name**: awesome-mongodb-cn
- **Description**: :leaves: Awesome MongoDb 中文版
- **Primary Language**: SQL
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2024-09-30
- **Last Updated**: 2024-09-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Awesome MongoDB CN
[](https://github.com/sindresorhus/awesome)
[](https://github.com/guanguans/awesome-mongodb-cn/actions/workflows/lint-md.yml)
> :leaves: MongoDB 资源、库、工具、应用程序精选列表中文版。
>
> 本项目从 [awesome-mongodb](https://github.com/ramnes/awesome-mongodb) fork,欢迎通过 [CONTRIBUTING](.github/CONTRIBUTING.md),改善这个列表。
## 目录
- [目录](#目录)
- [资源](#资源)
- [文档](#文档)
- [文章](#文章)
- [图书](#图书)
- [会谈](#会谈)
- [教程](#教程)
- [更多](#更多)
- [库](#库)
- [C](#c)
- [C++](#c-1)
- [C#/.NET](#cnet)
- [Delphi](#delphi)
- [Elixir](#elixir)
- [Erlang](#erlang)
- [Go](#go)
- [Haskell](#haskell)
- [Java](#java)
- [JavaScript](#javascript)
- [Julia](#julia)
- [Lisp](#lisp)
- [Mathematica](#mathematica)
- [Perl](#perl)
- [PHPPHP](#phpphp)
- [Python](#python)
- [R](#r)
- [Ruby](#ruby)
- [Rust](#rust)
- [Scala](#scala)
- [工具](#工具)
- [管理](#管理)
- [数据](#数据)
- [部署](#部署)
- [桌面](#桌面)
- [发展](#发展)
- [监控](#监控)
- [Shell](#shell)
- [Web](#web)
- [应用](#应用)
- [License](#license)
## 资源
### 文档
* [MongoDB 介绍](https://docs.mongodb.com/manual/introduction/)
* [MongoDB 文档](https://docs.mongodb.com/manual/)
* [MongoDB 教程](https://docs.mongodb.com/manual/tutorial/)
* [更多 MongoDB 教程 (by Studio 3T)](studio3t.com/knowledge-base/categories/mongodb-tutorials)
### 文章
* [带有 MongoDB Atlas,Microsoft Azure 和无服务器功能的自定义 WordPress 仪表板(Ahmad Awais)](https://ahmadawais.com/wordpress-mongodb-atlas-microsoft-azure-serverless-functions/)
* [关于扩展 MongoDB 的五件事(A. Jesse Jiryu Davis,MongoDB Inc.)](https://emptysqua.re/blog/five-things/) - Scale 101
* [优化 MongoDB 复合索引(A. Jesse Jiryu Davis,MongoDB Inc.)](https://emptysqua.re/blog/optimizing-mongodb-compound-indexes/) - 您需要/必须知道的关于索引的一切
* [PyMongo,Perl 和 C 中的服务器发现和监控(A. Jesse Jiryu Davis,MongoDB Inc.)](https://emptysqua.re/blog/server-discovery-and-monitoring-in-pymongo-perl-and-c/)
* [监控 MongoDB 性能指标(Jean-Mathieu Saponaro,Datadog)](https://www.datadoghq.com/blog/monitoring-mongodb-performance-metrics-wiredtiger/)
### 图书
* [Builder Book](https://builderbook.org/book) - 了解如何从头开始构建完整堆栈 JavaScript Web 应用程序
* [MongoDB 应用设计模式(Rick Copeland)](http://shop.oreilly.com/product/0636920027041.do)
* [Little MongoDB Book](https://www.openmymind.net/2011/3/28/The-Little-MongoDB-Book/) - 基本介绍
### 会谈
* [MongoDB 架构设计(Tugdual Grall,MongoDB Inc.)](https://www.youtube.com/watch?v=csKBT8zkRf0) [47']
* [MongoDB 的部分和模糊匹配(John Page,MongoDB Inc.)](https://www.youtube.com/watch?v=hXbLHInH5qU) [35']
* [在 Amazon Web Services 上扩展 MongoDB(Michael Saffitz,Apptentive)](https://www.youtube.com/watch?v=bkjVhEQocFI) [50']
### 教程
* [使用 AngularJS,Node.js 和 MongoDB 创建电视节目追踪器](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) - 使用 Mongoose 构建 REST API 以创建和检索数据
* [Kubernetes 示例](https://github.com/kubernetes/examples/tree/master/staging/nodesjs-mongodb) - [Kubernetes 上](https://github.com/kubernetes/examples/tree/master/staging/nodesjs-mongodb)基本 Node.js 和 MongoDB Web 堆栈的部署教程
* [在 AWS 上部署高度可用的 MongoDB 副本集](https://eladnava.com/deploy-a-highly-available-mongodb-replica-set-on-aws/) - 有关如何在 Amazon Web Services 上部署 MongoDB 副本集的详细指南
### 更多
* [MongoDB 源代码](https://github.com/mongodb/mongo)
* [MongoDB 大学](https://university.mongodb.com/) - 认证和免费在线课程
## 库
### C
* [mongo-c-driver](https://github.com/mongodb/mongo-c-driver) - 官方 C 驱动程序
### C++
* [mongo-cxx-driver](https://github.com/mongodb/mongo-cxx-driver) - 官方 C ++驱动程序
### C#/.NET
* [mongo-csharp-driver](https://github.com/mongodb/mongo-csharp-driver) - 官方 C#驱动程序
* [mongo-queue-csharp](https://github.com/dominionenterprises/mongo-queue-csharp) - MongoDB 之上的 C#消息队列
* [MongoDB Messaging](https://github.com/loresoft/MongoDB.Messaging) - 轻量级队列发布/订阅处理库
* [MongoRepository](https://github.com/RobThree/MongoRepository) - C#驱动程序之上的存储库抽象层
### Delphi
* [TMongoWire](https://github.com/stijnsanders/TMongoWire) - 最小的社区 Delphi 驱动程序
### Elixir
* [mongodb](https://github.com/ankhers/mongodb) - 社区 Elixir 司机
* [mongodb_ecto](https://github.com/ankhers/mongodb_ecto) - Ecto 数据库包装器的适配器
### Erlang
* [mongodb-erlang](https://github.com/comtihon/mongodb-erlang) - 社区 Erlang 驱动程序
### Go
* [mgo](https://github.com/go-mgo/mgo) - 社区围棋司机
### Haskell
* [mongodb](https://github.com/mongodb-haskell/mongodb/) - 社区 Haskell 司机
### Java
* [Jongo](https://github.com/bguerout/jongo) - 在 Java 中查询 Mongo shell
* [Hibernate OGM](https://github.com/hibernate/hibernate-ogm) - 用于 NoSQL 数据存储的 JPA 的强大功能和简单性
* [mongo-java-driver](https://github.com/mongodb/mongo-java-driver) - 官方 Java 驱动程序
* [mongo-queue-java](https://github.com/gaillard/mongo-queue-java) - MongoDB 之上的 Java 消息队列
* [mongoFS](https://github.com/dbuschman7/mongoFS) - [GridFS](https://github.com/dbuschman7/mongoFS)的增强功能,允许更多功能
* [Mongojack](https://github.com/mongojack/mongojack) - 基于 Jackson,允许您轻松处理您的 mongo 对象作为 POJO
* [Morphia](https://github.com/MorphiaOrg/morphia) - Java ODM(“对象 - 文档映射器”)
* [Morphium](https://github.com/sboesebeck/morphium) - Java ODM 和缓存层
* [Mungbean](https://github.com/jannehietamaki/mungbean) - 在 JVM 上运行的语言的社区驱动程序
* [Spring Data MongoDB](https://github.com/spring-projects/spring-data-mongodb) - 基于 Spring 的对象文档支持和存储库
### JavaScript
* [Camo](https://github.com/scottwrobinson/camo) - 基于类的 ES6 ODM,适用于类似 Mongo 的数据库
* [MEAN.JS](https://github.com/meanjs/mean) - 基于 MongoDB,Express,AngularJS 和 Node.js 的完整堆栈
* [MERN(mern-starter)](https://github.com/Hashnode/mern-starter) - 基于 MongoDB,Express,React 和 Node.js 的完整堆栈
* [Meteor](https://github.com/meteor/meteor) - 基于 MongoDB 的实时/被动客户端 - 服务器框架,具有许多功能
* [Mongoose](https://github.com/Automattic/mongoose) - Node.js 异步 ODM
* [CASL Mongoose](https://github.com/stalniy/casl/tree/master/packages/casl-mongoose) - 与 Mongoose 集成的权限管理库
* [mongration](https://github.com/awapps/mongration) - Node.js 迁移框架
* [Moonridge](https://github.com/capaj/Moonridge) - 在 Mongoose 和 socket.io 之上进行实时查询的框架
* [node-mongodb-native](https://github.com/mongodb/node-mongodb-native) - 官方 Node.js 驱动程序
### Julia
* [Mongo.jl](https://github.com/Lytol/Mongo.jl) - C 驱动程序绑定
### Lisp
* [cl-mongo](https://github.com/fons/cl-mongo) - 社区 Common Lisp 接口
* [mongo-cl-driver](https://github.com/archimag/mongo-cl-driver)社区 Common Lisp 驱动程序
* [mongo-el](https://github.com/m2ym/mongo-el) - 社区 Emacs Lisp 驱动程序
### Mathematica
* [MongoDBLink](https://github.com/zbjornson/MongoDBLink) - 社区 Mathematica 驱动程序
### Perl
* [mongo-perl-driver](https://github.com/mongodb/mongo-perl-driver) - 官方 Perl 驱动程序
### PHPPHP
* [Doctrine MongoDB](https://github.com/doctrine/mongodb) - 围绕本机 PHP Mongo PECL 扩展的包装器,以提供附加功能
* [eloquent-mongodb-repository](https://github.com/LaravelRepository/eloquent-mongodb-repository) - 基于 laravel-mongodb 构建[的存储](https://github.com/LaravelRepository/eloquent-mongodb-repository)库实现
* [laravel-mongodb](https://github.com/jenssegers/laravel-mongodb) - [Laravel 的 Eloquent](https://github.com/jenssegers/laravel-mongodb)模型和查询构建器
* [mongodb-repository](https://github.com/PHPRepository/mongodb-repository) - 存储库实现
* [PHPMongo ODM](https://github.com/sokil/php-mongo) - ODM 基于 PHP Mongo PECL 扩展
* [PHPMongo Migrator](https://github.com/sokil/php-mongo-migrator) - 基于 PHPMongo ODM 的迁移工具
* [pecl / mongodb](https://github.com/mongodb/mongo-php-driver) - 官方 PHP 驱动程序
* [yadm](https://github.com/formapro/yadm) - 快速无模式 ODM
### Python
* [Flask-Stupe](https://github.com/numberly/flask-stupe) - Flask 扩展,为 Flask 增加了 PyMongo 支持
* [MongoEngine](https://github.com/MongoEngine/mongoengine) - 在 PyMongo 之上的 ODM
* [MongoLog](https://github.com/puentesarrin/mongodb-log) - MongoDB 日志记录处理程序
* [Mongo-Thingy](https://github.com/numberly/mongo-thingy) - 最惯用,最友好但最强大的 ODM
* [Motor](https://github.com/mongodb/motor) - 用于 Tornado 或 asyncio 的非阻塞 Python 驱动程序
* [PyMongo](https://github.com/mongodb/mongo-python-driver) - 官方(和推荐)Python 驱动程序
* [minimongo](https://github.com/slacy/minimongo) - 轻量级,无模式,Pythonic 面向对象的接口
* [scrapy-mongodb](https://github.com/sebdah/scrapy-mongodb) - 用于 Scrapy 的 MongoDB 管道
* [μMongo](https://github.com/Scille/umongo) - 基于 marshmallow 的驱动程序无关(异步/同步)ODM
### R
* [mongolite](https://github.com/jeroen/mongolite) - 快速简单的 R 客户端
### Ruby
* [awesome_explain](https://github.com/sandboxws/awesome_explain) - 一个解释 Mongoid 查询的简单全局方法
* [mongo-ruby-driver](https://github.com/mongodb/mongo-ruby-driver) - 官方 Ruby 驱动程序
* [Mongoid](https://github.com/mongodb/mongoid) - ODM 框架
### Rust
* [mongo-rust-driver-prototype](https://github.com/mongodb-labs/mongo-rust-driver-prototype) - Rust 1.x 和 MongoDB 3.0.x 的原型驱动程序
### Scala
* [mongo-scala-driver](https://github.com/mongodb/mongo-scala-driver) - Scala 官方驱动程序
* [ReactiveMongo](https://github.com/ReactiveMongo/ReactiveMongo) - 非阻塞 Scala 驱动程序
* [Spark-MongoDB](https://github.com/Stratio/Spark-MongoDB) - 使用 Spark SQL 读/写数据
## 工具
### 管理
* [mongoctl](https://github.com/mongolab/mongoctl) - 使用 JSON 配置管理 MongoDB 服务器和副本集
* [MongoDB Smasher](https://github.com/duckie/mongo_smasher) - 生成随机数据集并对您的设置进行基准测试
* [mongodb-tools](https://github.com/jwilder/mongodb-tools) - 三个巧妙的 Python 脚本,用于处理集合和索引
* [mtools](https://github.com/rueckstiess/mtools) - 用于设置测试环境和可视化日志文件的脚本集合
* [nginx-gridfs](https://github.com/mdirolf/nginx-gridfs) - 用于从 GridFS 提供文件的 Nginx 模块
* [nginx-mongodb-rest](https://github.com/minhajuddin/nginx-mongodb-rest) - 作为 Nginx 模块编写的 REST 客户端
* [pt-mongodb-query-digest](https://www.percona.com/doc/percona-toolkit/LATEST/pt-mongodb-query-digest.html) - 从查询分析器聚合查询并报告查询使用情况统计信息
* [pt-mongodb-summary](https://www.percona.com/doc/percona-toolkit/LATEST/pt-mongodb-summary.html) - MongoDB 集群状态概述命令行工具
服务:
* [撰写](https://www.compose.com/) - IBM DBaaS 产品(也有其他数据库类型)
* [mLab](https://mlab.com/) - 完全管理的 DBaaS(以前称为 MongoLab)
* [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) - MongoDB Inc. DBaaS 提供(适用于 AWS,Azure 或 GCP)
* [MongoDB 云管理器](https://www.mongodb.com/cloud/cloud-manager) - MongoDB Inc.数据库管理提供
* [ObjectRocket](https://www.objectrocket.com/) - Rackspace DBaaS 报价(也有其他数据库类型)
* [Scalegrid](https://scalegrid.io) - 完全托管的 DBaaS(可选择自带 Azure / AWS 账户)
### 数据
* [mongo_fdw](https://github.com/EnterpriseDB/mongo_fdw) - PostgreSQL 外部数据包装器
* [mongo-hadoop](https://github.com/mongodb/mongo-hadoop) - Hadoop 连接器
* [Mongolastic](https://github.com/ozlerhakan/mongolastic) - MongoDB 到 Elasticsearch(反之亦然)迁移工具
* [MongoMultiMaster](https://github.com/rick446/mmm) - 多主复制
* [MoSQL](https://github.com/stripe/mosql) - MongoDB 到 PostgreSQL 流复制
### 部署
* [DB — AI Playground](https://play.db-ai.co) - 在线游乐场,用于编写,调试和共享聚合和查询
* [ansible-role-mongodb](https://github.com/UnderGreen/ansible-role-mongodb) - Ansible 角色
* [chef-mongodb](https://github.com/edelight/chef-mongodb) - 厨师食谱
* [Dockerfile](https://github.com/dockerfile/mongodb)
* [头盔图](https://github.com/helm/charts/tree/master/stable/mongodb)
* [puppet-mongodb](https://github.com/voxpupuli/puppet-mongodb) - 木偶模块(以前的 puppetlabs-mongodb)
### 桌面
* [dbKoda](https://www.dbkoda.com) - 跨平台和开源 IDE
* [MongoHub](https://github.com/jeromelebel/MongoHub-Mac) - Mac 原生客户端
* [Mongotron](http://mongotron.io/) - 使用 Electron 构建的跨平台和开源客户端
* [NoSQLBooster](https://nosqlbooster.com) - 功能丰富但易于使用的跨平台 IDE(以前称为 MongoBooster)
* [Nosqlclient](https://github.com/nosqlclient/nosqlclient) - 跨平台,自托管且易于使用的管理工具(以前称为 Mongoclient)
* [Robo 3T](https://github.com/Studio3T/robomongo) - 免费,原生和跨平台的以 shell 为中心的 GUI(以前称为 Robomongo)
* [Studio 3T](https://studio3t.com/) - 跨平台 GUI,稳定而强大(以前称为 MongoChef)
### 发展
* [mgodatagen](https://github.com/feliixx/mgodatagen) - 随机数据生成器
* [Mongo Playground](https://mongoplayground.net) - 在线查询游乐场
* [Mongo Seeding](https://github.com/pkosiec/mongo-seeding) - 用于使用 JS 和 JSON 文件填充数据库的 Node.js 库,CLI 和 Docker 映像
* [Mongoeye](https://github.com/mongoeye/mongoeye) - 模式和数据分析器:探索集合中的数据
* [多样性](https://github.com/variety/variety) - 模式分析器:查看您的集合中的哪些字段以及它们的内容
服务:
* [MongoDB Stitch](https://www.mongodb.com/cloud) - MongoDB Inc.无服务器平台提供
### 监控
* [check_mongodb](https://github.com/dalenys/check_mongodb) - Nagios 插件(在 Bash 中)
* [Mongoop](https://github.com/Lujeni/mongoop) - 长期运营监控和警报
* [Motop](https://github.com/tart/motop) - MongoDB 顶级克隆
* [mtop](https://github.com/beaufour/mtop) - 另一个顶级克隆
* [mongo-monitor](https://github.com/dwmkerr/mongo-monitor) - 简单的监控 CLI
* [mongo-munin](https://github.com/erh/mongo-munin) - Munin 插件的集合
* [mongomon](https://github.com/pcdummy/mongomon) - 更多 Munin 插件
* [nagios-plugin-mongodb](https://github.com/mzupan/nagios-plugin-mongodb) - Nagios 插件(Python)
* [Percona 监控和管理](https://www.percona.com/software/database-tools/percona-monitoring-and-management) - 用于管理和监控数据库性能的免费和开源平台
服务:
* [Datadog](https://www.datadoghq.com/blog/monitor-mongodb-performance-with-datadog/) - 基于 SaaS 的监控
* [VividCortex](https://www.vividcortex.com) - 基于 SaaS 的查询性能分析和监控
### Shell
* [mongo-hacker](https://github.com/TylerBrock/mongo-hacker) - MongoDB shell 增强功能
### Web
* [adminMongo](https://github.com/mrvautin/adminMongo) - 基于 Web 的用户界面,用于处理连接和数据库需求
* [mongo-express](https://github.com/mongo-express/mongo-express) - 使用 Express 构建的基于 Web 的管理界面
* [mongoadmin](https://github.com/thomasst/mongoadmin) - 使用 Django 构建的管理界面
* [mongri](https://github.com/dongri/mongri) - 用 JavaScript 编写的基于 Web 的用户界面
* [Rockmongo](https://github.com/iwind/rockmongo) - 用于 MongoDB 的 PHPMyAdmin,有点像
服务:
* [HumongouS.io](https://www.humongous.io) - 简单的在线 GUI 和数据可视化仪表板
* [MongoDB Compass](https://www.mongodb.com/products/compass) - MongoDB Inc.在线 GUI 和数据可视化平台(具有社区版)
## 应用
那些开源应用程序将 MongoDB 放在堆栈中的某个位置:
* [Builder Book App](https://github.com/builderbook/builderbook) - 用于发布使用 React 和 Express 构建的书籍或文档的 Web 应用程序
* [CodeCombat](https://github.com/codecombat/codecombat) - 用于学习如何编码的多人编程游戏
* [Countly](https://github.com/countly/countly-server) - 使用 Node.js 构建的移动和网络分析和营销平台
* [GrandNode](https://github.com/grandnode/grandnode) - 使用 ASP.NET 构建的多平台电子商务购物车
* [Leanote](https://github.com/leanote/leanote) - 用 Go 构建的 Evernote 克隆
* [NodeBB](https://github.com/NodeBB/NodeBB) - 基于 Node.js 的论坛软件(“为现代网络构建”)
* [Quokka](https://github.com/rochacbruno/quokka) - 使用 Flask 构建的 Python CMS
* [反应](https://github.com/reactioncommerce/reaction) - 使用 ES6 构建的事件驱动的实时商务平台
* [SaaS Boilerplate](https://github.com/async-labs/saas) - SaaS 产品的 Boilerplate,使用 TypeScript,React 和 Express 构建
* [正常运行时间](https://github.com/fzaninotto/uptime) - 使用 Node.js 和 Bootstrap 构建的远程监控应用程序
## License
[Apache License 2.0](LICENSE)