如何在 wolkenkit 中访问 PostgreSQL 和 MongoDB 数据库

How to access PostgreSQL and MongoDB databases in wolkenkit

我无法连接 MongoDB 和 PostgreSQL。我正在使用以下命令:

docker exec -it todomvc-mongodb mongo -user wolkenkit -p 576085646aa24f4670b929f0c47032ebf149e48f admin. 

显示如下结果:

2018-08-14T11:48:20.592+0000 E QUERY [thread1] Error: Authentication failed. : –

我已尝试重现您的问题。我做了什么:

这给了我(随机创建的)共享密钥 4852f4430d67990c28354b6fafae449c4f82e9ab(请注意,每次您 运行 wolkenkit start 时此值都是不同的,除非您将其明确设置为一个值您的选择,所以 YMMV)。

然后我尝试了:

$ docker exec -it todomvc-mongodb mongo -user wolkenkit -p 4852f4430d67990c28354b6fafae449c4f82e9ab admin

实际上是行不通的。原因是参数-user不存在,必须是-u--username。如果你 运行:

$ docker exec -it todomvc-mongodb mongo -u wolkenkit -p 4852f4430d67990c28354b6fafae449c4f82e9ab admin

然后,事情按预期进行。

希望对您有所帮助