MongoDB各种开发语言的驱动器集合

openkk 12年前

Mongrel 是一个记录/文档映射器,用于映射 Erlang 记录到 MongoDB 文档。

MongoDB的JavaScript驱动 Narwhal:为 CommonJS 提供了访问 MongoDB 数据库的封装器。

mongo-scala-driver 是 MongoDB 的 Scala 客户端开发包。

另一个MongoDB的Scala开发包 Subset

mongo-php-driver 是 MongoDB 御用的 PHP 驱动包。

MongoDBI 是 MongoDB 的 Perl 驱动开发包。

MongoX 是 Perl 语言用来操作 MongoDB 数据库的开发包。


libmongo-client 是一个 MongoDB 的 C 语言开发包。

gomongo 是 Go 语言访问 MongoDB 数据库的开发包。

CFMongoDB 是 MongoDB 的 ColdFusion 开发包。

mongo-d-driver 是 MongoDB 的 D 语言开发包。

gomongo 是 Go 语言访问 MongoDB 数据库的开发包。

Go-Mongo 是另外一个 MongoDB 的 Go 语言开发包。查看示例代码 main.go


gmongo 是用 Groovy 对 MongoDB 的 Java 驱动进行封装的软件包。

NuMongoDB —— An Objective-C interface to MongoDB for use with Nu。

luamongo is a Lua library that wraps the mongodb C++ API

mongo-matlab-driver
是 MongoDB 的 Matlab 驱动开发包。

rmongo 是 MongoDB 的 Ruby 基于事件驱动的开发包。

mongo-c-driver 是 MongoDB 官方的 C 语言客户端开发包。

mongo-delphi-driver 是第三方实现的 MongoDB 的 Delphi 驱动包。

TMongoWire 是一个 Delphi 的驱动用来访问 MongoDB 数据库,它将映射 Delphi 的数据类型 OleVariant。

MongoDB Java Driver 是 MongoDB 的 Java 客户端开发包。

mongodb-net (MongoDB.Driver.dll) 是 MongoDB 的 .NET 驱动。支持 C# 和 VB.NET。

MongoDb C++支持多线程环境以及大量数据并发下的C++用MongoDB驱动。

NoRM是个包装了MongoDB的.NET程序库,简化了.NET操纵该文档数据库的过程。其主要特性有:强类型的接口、支持LINQ、支持.NET与Mono。

该提供器的主要特性有:

  • 为MongoDB提供了一个强类型的接口
  • 支持大多数常用的MongoDB命令
  • 支持LINQ-to-MongoDB
  • 兼容于.NET与Mono
  • BSON到.NET CLR类型的双向序列化;BSON是MongoDB所用的JSON文档的二进制编码序列化格式

mongo-csharp-driver 是 MongoDB 的 C# 客户端开发包。

Mongoid 提供了一种很优雅的方法用来将存储在 MongoDB 的文档转成 Ruby 对象。

PyMongo 是 MongoDB 的 Python 接口开发包。