我在使用Spring Data MongoDB项目时遇到了问题。我的问题是所有集合记录中的_class
属性。我的用户集合大小接近130万条记录,所有记录都有一个_class
属性。这是一个问题,也是项目设计上的不足之处。因为MongoDB是一种基于文档的系统,每个集合中的每个记录的大小都是一个问题。用户集合:
{ "_class" : "com.myproject.xxx.yy.aaa.bb.User", … }
如果我想将User类移动到另一个包中怎么办?为什么Spring Data会向所有记录添加_class
属性?