2013-02-15 34 views
0

我在我的項目中使用了mongodb,並且有趣的是如何實現簡單的mongodb驅動程序,該驅動程序將允許像在shell中一樣運行mongodb命令。只需在javascript中編寫命令並將其推送到mongodb,然後創建結果並反序列化它。如何實現自定義的mongodb驅動程序

回答

1

在下面的代碼中替換您的連接字符串。

雖然提供這種一般來說會非常危險(因爲它允許執行任何命令),但只需在返回的數據庫實例上調用eval函數即可。

這段代碼是使用JavaScript /驅動器的NodeJS:

var 
    mongodb = require('mongodb'), 
    MongoClient = mongodb.MongoClient 
; 

MongoClient.connect("mongodb://localhost:27017/default?w=1", 
    function (err, db) { 
     db.eval("db.version()", null, {noLock: true}, function(err, results) { 
      console.log(results);      
    }); 
}); 
相關問題