无法使用Mongo Client访问Compose.io上的MongoDb集合

时间:2015-07-19 07:40:28

标签: mongodb compose

自上周以来,我无法使用任何mongo客户端访问Compose.io上的mongoDb集合。客户端日志表明它已连接到数据库,但是当我想列出集合或查看文档时,表示"未找到集合!"。我可以连接终端,无论我需要做什么。

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

想知道我是否单独遇到此问题或其他compose.io客户端也这样做?

  • 尝试按照此处的建议(MongoDB - admin user not authorized)向我的mongo用户授予readWrite角色,这也无济于事。
  • 联系compose.io支持,但他们发誓这确实改变了什么。

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

1 个答案:

答案 0 :(得分:0)

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