我刚从存储库克隆了wolkenkit-todomvc。我试着用"wolkenkit start“来执行它
并得到了
{
"operationTime" : Timestamp(1514838628, 1),
"ok" : 0,
"errmsg" : "not authorized on admin to execute command { listDatabases: 1.0 }",
"code" : 13,
"codeName" : "Unauthorized"
}我的问题是
- db.todos.find()
- SELECT \* FROM todos
发布于 2018-01-01 21:31:45
要执行沃肯基-托多姆,首先需要安装沃肯吉。具体步骤取决于您的平台。请参阅在macOS上安装wolkenkit、在Linux上安装wolkenkit或在Windows上安装wolkenkit。
然后运行以下命令来运行应用程序,如快速启动中所述
$ wolkenkit start如果您想要显式地访问数据库,正如我从阅读您的问题(例如创建备份)中假设的那样,您需要使用wolkenkit用户。密码是所谓的“共享密钥”,在运行wolkenkit start时显示。如果你愿意,你也可以手动设置共享密钥,否则它是随机创建的。
请注意,有两个数据库,您可以看到从沃尔肯基特的建筑,一个使用PostgreSQL存储事件,一个使用MongoDB存储非规范化列表。在events数据库中,所有事件只有一个大表。这是原始数据。如果您对解释的视图感兴趣,请查看MongoDB。
如果要创建备份,请备份事件存储,因为这是事实的唯一来源。读取的数据库可以从事件存储重新生成,但反之亦然。
希望这能有所帮助。
PS:请注意,我是https://www.wolkenkit.io/的作者之一。
https://stackoverflow.com/questions/48053051
复制相似问题