8 个仓库
Client libraries and drivers that enable applications to communicate with MongoDB servers.
Distinct from MongoDB Drivers: Shortlist candidates were either too narrow (monitoring) or platform-specific (Node.js) for a general PHP driver
Explore 8 awesome GitHub repositories matching data & databases · MongoDB Database Drivers. Refine with filters or upvote what's useful.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Converting binary MongoDB wire protocol messages into SQL queries to allow relational engines to handle document oriented requests.
POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy
Connects to and performs operations on MongoDB document databases for flexible storage.
This project is a MongoDB database driver and object-relational mapper that brings MongoDB support to the Laravel Eloquent model and query builder. It provides a NoSQL model mapper that allows MongoDB collections to be mapped to object-oriented models using the Active Record pattern. The integration enables the use of a fluent query builder for constructing queries and aggregation pipelines without writing raw database syntax. It supports schema-less model integration, allowing applications to manage unstructured data while maintaining compatibility with standard object-oriented patterns. Th
Provides the underlying driver for integrating MongoDB as a primary or secondary data store in PHP.
This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem
Creates a MongoDB instance on Google Cloud Platform using Compute Engine, Atlas, or mLab.
Mongo-express 是一个基于 Web 的 MongoDB 管理界面,提供了一个无需使用命令行工具即可管理数据库和集合的视觉工具。作为 Node.js 应用程序构建,它作为一个文档编辑器和数据库管理器,用于查询、导入和导出记录。 该软件包括一个与 OpenID Connect 和 OAuth2 身份提供商兼容的管理界面,用于安全的用户访问。它还具有一个性能监控器,用于查看数据库健康统计信息并管理集合索引以提高检索速度。 该系统涵盖了广泛的数据操作,包括文档编辑、查询以及通过 GridFS 管理大型二进制资产。它提供用于数据库可见性、加密连接配置的管理控制,以及防止意外数据修改的只读模式。
Provides a visual editor for managing the lifecycle of database records and binary assets.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Provides native connectivity to MongoDB instances using standard URIs and replica set configurations.
MongoDB Python Driver 是一个客户端库和 NoSQL 数据库客户端,用于使用 Python 编程语言执行 CRUD 操作并管理 MongoDB 数据库中的数据。它作为一个数据库连接库,处理身份验证和连接池,同时还提供了一个用于管理嵌入索引并基于语义相似度检索数据的向量搜索客户端。 该驱动程序支持同步和异步数据库驱动模型,以执行非阻塞 I/O 操作并从数据库集群流式传输数据。它的独特之处在于专门的搜索能力,包括全文搜索和执行向量搜索以基于数学相似度检索数据。 其更广泛的能力涵盖数据存储和同步,包括多阶段聚合管道、索引生命周期管理和 BSON 二进制序列化。该库还实现了安全原语,如客户端字段级加密、TLS 连接安全以及与云身份提供商的集成。其他功能包括通过文件系统接口进行的大文件存储和实时数据变更监控。
Provides the official client library for executing CRUD operations and managing data within MongoDB using Python.
Mongoid 是一个 Ruby 的对象文档映射器(ODM),用于将 Ruby 对象转换为 MongoDB 文档。它充当文档数据库映射器和客户端库,为在 NoSQL 环境中管理数据持久化和检索提供了一种结构化方式。 该项目通过提供高级数据检索工具脱颖而出,包括用于语义相似度的向量搜索和用于关键词匹配的全文搜索。它通过客户端字段级加密、加密密钥轮换和 TLS 连接安全实现高安全性数据保护,以保护敏感信息。 广泛的功能包括通过回调钩子管理文档生命周期、将文档组织成层级树结构,以及使用聚合管道进行数据转换。它还处理数据库索引管理、用于集群流量的副本集路由,以及集成外部文件上传库。 该系统通过应用日志记录、数据库事件监控和文档历史跟踪提供可观测性工具。
Provides a client library and driver for executing CRUD operations and aggregation pipelines against MongoDB.