如何使用robomongo创建数据库?

时间:2015-02-02 09:41:55

标签: mongodb robo3t database

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

我做错了什么?

5 个答案:

答案 0 :(得分:4)

我今天遇到了与RoboMongo相同版本的问题。问题是RoboMongo目前不支持MongoDB存储版本3.x. 有关此主题的更多信息,请参阅 Robomongo blog

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

答案 1 :(得分:1)

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

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

    $mongod --repair
    
  • 在终端中你应该让你的mongo服务器等待连接
  • 现在运行robomongo,然后点击' Connect'图标(文件>连接)
  • 在连接设置窗口中,根据需要设置名称和其他设置。
  • 点击'保存'然后使用您设置的连接进行连接。
  • 右键单击您的连接,然后选择“创建数据库”。
  • 键入名称,您就拥有了数据库。
  • 添加表格(即收藏集),展开您的数据库,然后右键点击“收藏集”。 > '创建集合......'。 我希望这有帮助。

答案 2 :(得分:1)

首先是理由: robomongo 0.8.5无法读取存储引擎'wiredTiger': cmd显示: “在'wiredTiger'存储引擎创建的C:\ data \ db \中检测到的数据文件,因此将活动存储引擎设置为'wiredTiger'。并在'wiredTiger'中使用mogodb存储引擎

第二:解决方案:

  

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

     

转到“C:\ data \ db”然后删除所有!!!!

     

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

     

mongod --storageEngine mmapv1

答案 3 :(得分:0)

我刚刚在Windows上的Robomongo 0.8.5中遇到过同样的问题。试图从shell创建集合,它显示我的帐户没有被授权这样做。在这种情况下,Robomongo默默地失败了。

答案 4 :(得分:0)

如果使用Robo 3T(Robomongo的新名称)并在Robo 3T中创建数据库,但未通过show dbs看到它在shell中列出。

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