Java 数据插入时如何重命名Spring mongodb中的字段名?
我正在将spring mongodb用于我的项目。当我插入此类的数据时:Java 数据插入时如何重命名Spring mongodb中的字段名?,java,spring,mongodb,Java,Spring,Mongodb,我正在将spring mongodb用于我的项目。当我插入此类的数据时: public class Person { @Id private String personId; private String name; private int age; private List<String> friends; private Date tempValue; } 我想将“tempIntergeValue”字段名更改为“temp_值”
public class Person {
@Id
private String personId;
private String name;
private int age;
private List<String> friends;
private Date tempValue;
}
我想将“tempIntergeValue”字段名更改为“temp_值”,这更像是数据库名称规则。只需使用
@field
对字段进行注释,如下所示:
@Field("temp_value")
private Date tempValue;
我们可以为_id字段指定其他名称吗?如果是的话,怎么办?提前感谢。
\u id
是Mongo中的一个特殊字段,所以每个文档都必须有它。请参见Asya Kamsky的评论:
@Field("temp_value")
private Date tempValue;