0

自上周以来,我无法使用任何 mongo 客户端访问 Compose.io 上的 mongoDb 集合。客户端日志说它已连接到数据库,但是当我想列出集合或查看文档时说“找不到集合!”。我直到可以连接终端并在那里做我需要的任何事情。

最初我认为这是我的 MacOS 机器的问题,但后来我尝试从其他计算机连接并使用不同的客户端(Mongo-Express、MongoHub)仍然没有运气。

想知道是我一个人遇到这个问题还是其他 compose.io 客户端也遇到这个问题?

  • 尝试按照此处的建议向我的 mongo 用户授予 readWrite 角色(MongoDB - 管理员用户未授权),这也无济于事。
  • 联系了 compose.io 支持,但他们发誓这确实改变了任何事情。

任何建议表示赞赏。谢谢你。

4

1 回答 1

0

我试图连接到失败的从节点{ [MongoError: not master and slaveOk=false] name: 'MongoError' } 。用 MongoClient 连接到主节点解决了这个问题。

于 2015-07-21T08:23:50.603 回答