我试图在mongodb中删除一个数据库,然后使用命令use test切换到此数据库,然后运行db.dropDatabase(),但它给出了一条错误消息:

{
....

"errmsg" : "not master"

"codeName" : "NotMaster"

...
}

有人知道问题出在哪里吗?

最佳答案

这只意味着您没有连接到主副本节点。如果您在主服务器上,该命令将运行。当mongo自动更改主副本时,您可能已连接到辅助副本。

关于linux - dropDatabase返回错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45135167/

10-13 05:39