# 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 MongoDB Logo

Awesome MongoDB CN

[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![lint markdown](https://github.com/guanguans/awesome-mongodb-cn/actions/workflows/lint-md.yml/badge.svg)](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)