MongoVE连接MongoDB 不显示数据问题

Mongodb 3.0支持用户自定义存储引擎,用户可配置使用mmapv1或者wiredTiger存储引擎。3.2版本以后默认的开启的是wiredTiger存储引擎,之前用的是mmapv1存储引擎。并且2个存储引擎生成的数据文件格式不兼容。也就是说mmapv1引擎生成的数据文件wiredTiger引擎读取不出来。

1:要想知道MongoDB到底开启了哪个引擎,最简单的方式查看数据文件。出现如下格式的数据文件是wiredTiger存储引擎启动了:

MongoVE连接MongoDB 不显示数据问题_第1张图片

出现如下数据格式启动的是:mmapv1存储引擎

MongoVE连接MongoDB 不显示数据问题_第2张图片

2:通过命令启动wiredTiger 存储引擎:

  mongod --storageEngine wiredTiger  --dbpath 数据目录

 MongoVE连接MongoDB 不显示数据问题_第3张图片

mongo 客户端连接效果:

MongoVE连接MongoDB 不显示数据问题_第4张图片

mongoVE连接效果:

MongoVE连接MongoDB 不显示数据问题_第5张图片

3:启动mmapv1 存储引擎

 mongod  --storageEngine mmapv1 --dbpath 数据目录:

 MongoVE连接MongoDB 不显示数据问题_第6张图片

mongo连接如下:

MongoVE连接MongoDB 不显示数据问题_第7张图片

mongoVE连接如下图所示:

MongoVE连接MongoDB 不显示数据问题_第8张图片


以上就是这些:如有错误请大家指正。

你可能感兴趣的:(MongoVE没数据,MongoVE)