这个关于 Spring boot、Mongo4.0、Spring-data 应用程序的问题。我已从 MongoDB 3.6.x 升级到 MongoDB 4.0,将 Spring data 2.0.x 升级到 Spring-data 2.1.0,以便在将数据插入多个文档时进行事务管理。但是在这里,我在创建数据库、集合并将文档插入到集合中时遇到了这个问题。问题Cannot create namespace sampledb_200.demo in multi-document transaction这里sampldb_200是数据库名称,demo是集合名称。在早期的 mongodb3.6.X 版本,Spring Data 2.0.x 中,即使数据库和集合不存在,我也可以同时进行数据库、集合创建、文档插入。使用 Spring Data 2.1.0、MongoDB 4.0、数据库、集合创建和插入不会在一个函数和数据库下发生,集合创建要显式完成。
添加回答
举报
0/150
提交
取消