我想使用robomongo创建一个新数据库。点击"创建数据库"然后我写数据库名称。当我点击创建没有任何反应。
我做错了什么?
答案 0 :(得分:4)
我今天遇到了与RoboMongo相同版本的问题。问题是RoboMongo目前不支持MongoDB存储版本3.x. 有关此主题的更多信息,请参阅 Robomongo blog
将于1月17日推出新版本的robomongo,并支持mongo版本3.x.
答案 1 :(得分:1)
我想你已经安装了mongo并进行了检查。
打开终端/命令提示符并运行mongod。如果有问题你可能需要修理它
$mongod --repair
答案 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
。