为了账号安全,请及时绑定邮箱和手机立即绑定

无法在多文档事务中创建命名空间

无法在多文档事务中创建命名空间

白衣非少年 2021-10-20 15:26:34
这个关于 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、数据库、集合创建和插入不会在一个函数和数据库下发生,集合创建要显式完成。
查看完整描述

3 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

在模态类的顶部使用此注释

@org.springframework.data.mongodb.core.mapping.Document("DEMO")


查看完整回答
反对 回复 2021-10-20
  • 3 回答
  • 0 关注
  • 281 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信