8 個開源的各種語言 MongoDB 驅動
1、MangoDB CSharp Driver
MongoDB C# Driver 是一個支持 10gen,用于 MongoDB 的 C#/.NET 驅動。
https://github.com/mongodb/mongo-csharp-driver
2、Mongoose
MongoDB 的對象建模被設計為在異步環境下進行工作。它為你的應用程序數據提供了一個直接的、基于模式的解決方案,并且包括了內置的模式轉換,驗證方法,查詢構建,商業邏輯等。
http://mongoosejs.com
Javascript NodeJS
|
|
MIT
|
|
Browser-Independent
|
3、libmongo-client
這是一個用于 MongoDB 的備選 C 驅動,它和官方的驅動稍有不同。libmongo-client 穩定,簡潔,并且擁有有效的共享庫,能讓最常見的案例變得更加方便使用。它支持連接池,ReplicaSet,支持自動重連,并且以后會有更多的支持。
https://github.com/algernon/libmongo-client
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
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
|
|
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
Via:BestOpenSource