我在我的项目中使用 mongodb 并且有趣的是如何实现简单的 mongodb 驱动程序,这将允许像 shell 形式一样运行 mongodb 命令。只需在 javascript 中编写命令并将其推送到 mongodb,然后获取结果并反序列化即可。
问问题
75 次
1 回答
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);
});
});
于 2013-02-15T01:39:31.050 回答