我想将不同的数据存储到 MongoDb 中的一个集合中,并让 Spring 数据 bean 具有适当的字段..
对不起,我跳过了细节。
父 bean:
class A
int a
孩子们:
class B extends A
double b
class C extends A
String c
所以,mongo中有以下文件
{a : 1, b : 2.3, c : "Test"}
当我获取数据时,没关系。但是,当我从 CrudRepository 为 B调用save方法时,它会重写所有数据并且我丢失了 C。
我只知道使用增量更新创建自定义保存方法的一个好选择,例如
update.set("b", newvalue)...
但有反思。
你还有其他建议吗?
提前致谢。