您的当前位置:首页正文

MongoVUE连接MongoDB4.0无法显示collecti

来源:要发发知识网

我在命令行中创建了数据库和集合,并且添加了数据,但是打开MongoVUE能看到我确实创建了collection,但是无法显示出来,我一开始以为是权限的问题,后来上网搜索发现,这个问题普遍存在。

主要原因:

2.X默认是mmapv1引擎,但3.X以上的版本开始使用wiredTiger引擎。

网上的解决办法是更换为mmapv1引擎

  1. 删除data文件夹,然后重新创建data
  2. 执行mongod --storageEngine mmapv1 --dbpath c:\MongoDB\data

接着在MongoDB的日志中看到如下警告:

2019-01-18T14:09:38.304+0800 I STORAGE  [initandlisten] ** WARNING: Support for MMAPV1 storage engine has been deprecated and will be
2019-01-18T14:09:38.304+0800 I STORAGE  [initandlisten] ** removed in version 4.2. Please plan to migrate to the wiredTiger
2019-01-18T14:09:38.304+0800 I STORAGE  [initandlisten] ** storage engine.
2019-01-18T14:09:38.304+0800 I STORAGE  [initandlisten] ** See http://dochub.mongodb.org/core/deprecated-mmapv1

Robo 3T free is free 虽然功能部分没有可以先用用