关于注册成功后发送消息,MongoDB生成新的集合的bug

来源:9-12 执行系统消息异步收发(一)

浅梦sky

2021-09-08

注册成功之后,发送消息,不是在message中添加记录,而是生成一个新的集合,即使对应的java映射类添加的@Document注解

http://img.mukewang.com/szimg/61385d4209eba9fc03620196.jpg

这个问题是由于写dao层的时候,保存数据没有指定集合的名称,所以保存的时候用来实体类的名称生成新的集合

http://img.mukewang.com/szimg/61385e44097ca9bf09920357.jpg

我添加了集合名称之后,运行就没有问题了

http://img.mukewang.com/szimg/61385e77098e283d08700087.jpg

写回答

2回答

杨清川

2022-08-27

兄弟,还好有你

0
2
杨清川
回复
浅梦sky
牛牛牛牛o( ̄▽ ̄)d
2022-08-27
共2条回复

神思者

2021-09-09

你看一下pojo映射类

//img.mukewang.com/szimg/613960a808cfa6a707500206.jpg

0
1
浅梦sky
就是dao使用save方法存入数据的时候,如果不写集合名字即使在实体类上写上@Documen(collection="message")注解也会生成新的几个,我的意思说老师的dao层的save方法应该传去两个参数,一个是实体类,一个是集合的名字,这样才不会生成新的集合
2021-09-09
共1条回复

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1812 学习 · 1923 问题

查看课程