MongoDB 辅助副本不显示数据库 - 代码“NotMasterNoSlaveOk”

ipe*_*sus 6 ruby-on-rails mongodb

我想知道如何修复通过以下方式安装的 MongoDB 中的“NotMasterNoSlaveOk”错误:https ://docs.aws.amazon.com/quickstart/latest/mongodb/step2.html

但是,在主节点上,查询工作正常。谢谢

s0:SECONDARY> show databases
2019-06-05T15:23:38.144+0000 E QUERY    [js] Error: listDatabases failed:{
    "operationTime" : Timestamp(1559748208, 1),
    "ok" : 0,
    "errmsg" : "not master and slaveOk=false",
    "code" : 13435,
    "codeName" : "NotMasterNoSlaveOk",
    "$clusterTime" : {
        "clusterTime" : Timestamp(1559748208, 1),
        "signature" : {
            "hash" : BinData(0,"gNX/KuNT6jOwDeXih0fC28Wn5Pc="),
            "keyId" : NumberLong("6696280813954138113")
        }
    }
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:67:1
shellHelper.show@src/mongo/shell/utils.js:876:19
shellHelper@src/mongo/shell/utils.js:766:15
@(shellhelp2):1:1
s0:SECONDARY> exit
bye
Run Code Online (Sandbox Code Playgroud)

版本

MongoDB shell version v4.0.1
MongoDB server version: 4.0.10
Run Code Online (Sandbox Code Playgroud)