8 个开源的各种语言 MongoDB 驱动

jopen 9年前

1、MangoDB CSharp Driver

MongoDB C# Driver 是一个支持 10gen,用于 MongoDB 的 C#/.NET 驱动。

https://github.com/mongodb/mongo-csharp-driver

CSharp
Apache
windows

2、Mongoose

MongoDB 的对象建模被设计为在异步环境下进行工作。它为你的应用程序数据提供了一个直接的、基于模式的解决方案,并且包括了内置的模式转换,验证方法,查询构建,商业逻辑等。
http://mongoosejs.com

Javascript
MIT
Browser-Independent

3、libmongo-client

这是一个用于 MongoDB 的备选 C 驱动,它和官方的驱动稍有不同。libmongo-client 稳定,简洁,并且拥有有效的共享库,能让最常见的案例变得更加方便使用。它支持连接池,ReplicaSet,支持自动重连,并且以后会有更多的支持。

https://github.com/algernon/libmongo-client

C
Apache
linux

4、ReactiveMongo

ReactiveMongo 是一个 Scala 驱动程序,并且提供完全无阻碍的同步的 I/O 操作。它能让你数据流进入 MongoDB 服务器,或者从 MongoDB 服务器导出。

http://reactivemongo.org/

Scala
Apache
OS-Independent

5、Mopa4j

MOPA4J 的全称是 MOngo Persistence API for Java,它将 POJO 映射到 com.mongodb.DBObject,反之也可以。
http://code.google.com/p/mopa4j

Java
GPLv3
os-independent

6、Simple-mongodb

Simple-mongodb 是一个用 C# 实现的,用于连接 MongoDB 的驱动程序。

http://code.google.com/p/simple-mongodb

7、MongoPool

MongoPool 是一个管理不同集群、映射数据库连接到客户端的工具,它可以让你只用数据库的名称来工作,而不用担心会创建和管理连接。当你想再次访问你写过漂亮代码的数据库时,你再也不用创建 MongoClient。 https://github.com/uberVU/mongo-pool

Python
Apache
Windows Linux

8、Mongodb-net

Mongodb-net (MongoDB.Driver.dll) 是一个用于 MongoDB 的 .Net 驱动。它最初从 Java 驱动中移植,现在它完全由 C# 实现,并且利用了 .Net 语言的特点。由于 .Net 集合的性质,它应该可以在任何 .Net 语言中使用(C#、VB.NET 等)。

http://code.google.com/p/mongodb-net

CSharp
Apache
windows

Via:BestOpenSource