如何使用nodejs从mongodb获取读锁信息?

时间:2017-07-05 10:54:40

标签: node.js mongodb

我想通过使用nodejs从mongodb获取读锁定详细信息。我使用下面的代码。但它会返回错误,例如"命令未找到"。

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

var output = "";
var Db = require('mongodb').Db, Server = require('mongodb').Server;

var db = new Db('admin', new Server(conf.host, conf.port));

db.open(function(err, db1) {

                    var adminDb = db1.admin();
                    adminDb.authenticate(conf.user, conf.password, function(err, result) {

          if(result == true) {

                db.command({"waitingForLock" : true, $or: [ { "op" : { "$nin" : [ "insert", "update", "remove" ] } },{ "query.findandmodify": { $exists: true } } ]  },function(err,result) {
                                 if (err) { console.log("error="+err); return false; }
                                         output = result;
                                        console.log("mongodb read lock object info"+util.inspect(output, true, 10, true));


                                  });

}

});
});

请给出任何解决方案。

0 个答案:

没有答案