5

我想使用 robomongo 创建一个新数据库。单击“创建数据库”,然后我写数据库名称。当我点击创建没有任何反应。

我究竟做错了什么?

4

5 回答 5

5

我今天在使用相同版本的 RoboMongo 时遇到了这个问题。问题是 RoboMongo 目前不支持 MongoDB 存储版本 3.x。Robomongo 博客上提供了有关此主题的更多信息

新版 robomongo 将于 17 日推出。1 月将支持 mongo 版本 3.x。

于 2016-01-04T15:56:26.687 回答
1

首先是原因:robomongo 0.8.5 无法读取存储引擎'wiredTiger': cmd show: "Detected data files in C:\data\db\ 由'wiredTiger' 存储引擎创建,因此将活动存储引擎设置为' WiredTiger'。和 mogodb 存储引擎写入'wiredTiger'

二:解决方法:

1)删除数据库中的所有内容:

转到 "C:\data\db" 然后全部删除!!!!

2)打开cmd,将路径指向可以编写命令的地方并输入:

mongod --storageEngine mmapv1

于 2016-01-26T11:19:41.810 回答
1

我刚刚在 Windows 上的 Robomongo 0.8.5 中遇到了同样的问题。尝试从外壳创建集合,结果显示我的帐户无权执行此操作。Robomongo 在这种情况下默默地失败了。

于 2015-12-23T08:46:11.943 回答
1

我想你已经安装并检查了 mongo。

  • 打开终端/命令提示符并运行 mongod。如果有问题,您可能需要修复它

    $mongod --repair
    
  • 在终端中,您应该让您的 mongo 服务器等待连接
  • 现在运行 robomongo,然后单击“连接”图标(文件 > 连接)
  • 在连接设置窗口中设置名称,并根据需要进行其他设置。
  • 单击“保存”,然后使用您设置的连接进行连接。
  • 右键单击您的连接并选择“创建数据库”。
  • 输入名称,您就有了数据库。
  • 添加表(即集合),展开您的数据库并右键单击“集合”>“创建集合...”。我希望这有帮助。
于 2015-11-21T11:45:43.663 回答
0

如果使用 Robo 3T(Robomongo 的新名称)并且您在 Robo 3T 中创建了一个数据库,但没有看到它通过show dbs.

您还需要在 Robo 3T 的新数据库中创建一个集合,之后,它将显示为show dbs.

于 2018-06-12T22:56:46.737 回答