引用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客户端之外,没有发现任何有用的东西。