数据插入时如何在Spring-mongodb中重命名字段名?

时间:2014-10-15 02:59:16

标签: 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;
}

插入mongodb:

{
  "_id" : ObjectId("543de17f2e631eb39036e60a"),
  "name" : "Johnathan",
  "age" : 73,
  "friends" : ["hh", "hhhh", "hoho"],
  "tempValue" : ISODate("2014-10-15T02:52:47.721Z")
}

我想更改&#34; tempIntergeValue&#34;的字段名称到&#34; temp_value&#34;,它更像是数据库名称规则。

1 个答案:

答案 0 :(得分:16)

只需使用@Field注释您的字段,如下所示:

@Field("temp_value")
private Date tempValue;