db.getCollectionNames()的变通方法为Mongo 3.0

时间:2017-08-08 00:43:31

标签: java spring mongodb spring-boot

引用manual from db.getCollectionNames();

  

对于使用WiredTiger存储引擎的MongoDB 3.0部署,如果从3.0之前的mongo shell版本或3.0兼容版本之前的驱动程序版本运行db.getCollectionNames(),db.getCollectionNames()将返回no数据,即使有现有的集合。有关更多信息,请参阅WiredTiger和驱动程序版本兼容性。

基本上我有一个大型项目,其中我们的mongo客户端是< 3.0而我们的mongo db现在使用wiretiger在> 3.0上。我一直在更新我们的弹簧以适应这种变化,但发现太多东西打破了。有没有另一种方法来处理这个电话而不升级任何罐子?

抱歉,我是mongo的新手所以我搜索了很多内容,但除了升级到新的mongo客户端之外,没有发现任何有用的东西。

0 个答案:

没有答案