我试图在mongodb中删除一个数据库,然后使用命令use test切换到此数据库,然后运行db.dropDatabase()
,但它给出了一条错误消息:
{
....
"errmsg" : "not master"
"codeName" : "NotMaster"
...
}
有人知道问题出在哪里吗?
最佳答案
这只意味着您没有连接到主副本节点。如果您在主服务器上,该命令将运行。当mongo自动更改主副本时,您可能已连接到辅助副本。
关于linux - dropDatabase返回错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45135167/