簡體   English   中英

如何使用nodejs獲取mongodb的從屬狀態?

[英]How to get slave status of mongodb using nodejs?

我想使用節點js獲取mongodb服務器的slavestatus。 這是代碼。

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.command({ "status": 1 },function(err,result) {
                  console.log("output="+result);
            });
    });

但是我出錯了。

錯誤= MongoError:沒有這樣的命令:'狀態',錯誤的cmd:'{狀態:1}'

那將是“ replSetGetStatus”

admiDb.command({ "replSetGetStatus": 1 }, function(err,result) {

})

如前所述,核心文檔中有數據庫命令的完整列表。 這些是發送到服務器以啟動操作的BSON結構的“構建塊”。

所有驅動程序實現中的幾乎所有內容都使用此命令列表。 並且所有驅動程序都提供.command()的變體以便發出它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM