2016-02-11 63 views
0

的一部分如果我有一個副本設置運行稱爲davesReplSet,我關閉我的計算機並回來並啓動一個Mongo實例與dbpath匹配的複製集I得到一個警告:如何確定哪些副本集Mongo數據庫是

** WARNING: mongod started without --replSet yet 1 documents are present in local.system.replset 
**   Restart with --replSet unless you are doing maintenance and no other clients are connected. 
**   The TTL collection monitor will not start because of this. 
** 

我該如何確定該設置的正確名稱是什麼?或者它在什麼副本下運行?

回答

1

您可以使用shell

mongo <host>:<port>/local 

然後連接到這種情況下,你可以通過發出訪問system.replset收集並找到副本集:

> use local 
> db.system.replset.find({},{_id:1}) 
{ "_id" : "myReplSet" } 
+0

乾杯馬克,當我運行該命令儘管我沒有得到任何迴應。只是另一個'>'提示。 – BanksySan

+0

只需運行一個查找,然後確保您位於「本地」數據庫 –

+0

'db.local.find({})'也只是不返回任何內容。 – BanksySan

相關問題