Mongodb 如何使用robomongo创建数据库?

Mongodb 如何使用robomongo创建数据库?,mongodb,robo3t,database,Mongodb,Robo3t,Database,我想用robomongo创建一个新的数据库。单击“创建数据库”,然后我写入数据库名称。当我点击创建时,什么也没有发生 我做错了什么?我想您已经安装并检查了mongo 打开终端/命令提示符并运行mongod。如果有问题,您可能需要修复它 $mongod --repair 在终端中,您应该让您的mongo服务器等待连接 现在运行robomongo,点击“连接”图标(文件>连接) 在“连接设置”窗口中,根据需要设置名称和其他设置 单击“保存”,然后使用您设置的连接进行连接 右键单击连接并选择“创

我想用robomongo创建一个新的数据库。单击“创建数据库”,然后我写入数据库名称。当我点击创建时,什么也没有发生


我做错了什么?

我想您已经安装并检查了mongo

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

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

我刚刚在Windows上的Robomongo 0.8.5中遇到了同样的问题。尝试从shell创建集合,但结果显示我的帐户无权这样做。在这种情况下,Robomongo悄无声息地失败了。

今天,我在使用同一版本的Robomongo时遇到了这个问题。问题是RoboMongo目前不支持MongoDB storages 3.x版。 有关此主题的更多信息,请访问

新版机器人世界将于17日上市。将支持一月版和mongo 3.x版。

首先是原因: robomongo 0.8.5无法读取存储引擎“wiredTiger”: cmd节目: 在“wiredTiger”存储引擎创建的C:\data\db\中检测到数据文件,因此将活动存储引擎设置为“wiredTiger”。并在“wiredTiger”中设置mogodb存储引擎wirte

第二:解决方案:

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

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

2) 打开cmd,将路径指向可以编写命令和 键入以下内容:

mongod—存储引擎mmapv1

如果使用Robo 3T(Robomongo的新名称),并且您在Robo 3T中创建了一个DB,但通过
show dbs
在shell中看不到它


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

,首先检查您的mongo服务器是否启动,如果不启动,则从命令行以
mongod
的形式启动,然后创建一个数据库。您使用的Robomongo、MongoDB和O/S的版本是什么?另外,数据库是什么您试图使用的me?当您单击“创建”按钮时,对话框应关闭,Robomongo中的树视图应刷新,显示新创建的数据库。mongo服务器正在工作。Robomongo 8.3 mongodb和windows server 2012。我按您说的做了,但什么也没有发生。这似乎不是答案。是吗?是答案。Robomongo s应该显示某种消息,说明创建集合失败的原因,但事实并非如此。尝试从shell中实现相同的结果应该可以揭示真正的问题所在。在我的情况下,这是因为缺少写入权限。