簡體   English   中英

如何為Mongo replicaSet配置RockMongo

[英]How to configure RockMongo for Mongo replicaSet

我最近切換到RockMongo瀏覽器 ,但我很難使用replicaSet。

根據官方文檔 ,我將服務器聲明為:

$MONGO["servers"][$i]["mongo_name"] = "localhost";//mongo server name
$MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";//mongo host
$MONGO["servers"][$i]["mongo_port"] = "27017";//mongo port
$MONGO["servers"][$i]["mongo_timeout"] = 0;//mongo connection timeout

RockMongo抱怨如下:

Execute failed:not master
function (){ return db.getCollectionNames(); }

我還嘗試了另一種變體導致了同樣的錯誤:

$MONGO["servers"][$i]["mongo_host"] = "mongodb://192.168.0.2,192.168.0.3";// multiple hosts

RockMongo可以使用replicaSet嗎?

但是如果你深入研究源代碼,你會發現rockmongo確實可以使用未記錄的“mongo_options”鍵連接到replicaSet:

$MONGO["servers"][$i]["mongo_options"] = array('replicaSet' => 'REPLICA_NAME');//mongo server name
$MONGO["servers"][$i]["mongo_host"] = "mongodb://192.168.0.2,192.168.0.3";//mongo host
$MONGO["servers"][$i]["mongo_port"] = false;//mongo port

希望這可以幫助 !

暫無
暫無

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

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