아래의 내용을보고 문제를 더 잘 이해하십시오! 봄 데이터에서 사용자 정의 필드 이름을 만드는 방법 mongodb
@Document
class A{
@ID
private int id;
@Field(value="v1")
private String value;
.
.
}
우리는 MongoDB의에서 object A
지속
key v1
은 개인 속성 값을 저장됩니다. 간단한 예를 들어 보겠습니다.
생각에는 우리는 우리가 MongoDB의에서 위에서 생성 한 객체를 저장하면이에 object A
이
class a = new class();
a.setId(1);
a.setValue("hello");
a = new class();
a.setId(2);
a.setValue("how r u?");
을 방법 - 생성, 데이터가 DB에 저장 될 것이다
{"_id":1,"v1":"hello"} {"_id":2,"v1":"how r u?"}
처럼 될 것입니다하지만 난 필요 장소에서 v2
(또는 다른 문자 일 수 있습니다) 키를 얻으십시오 v1
두 번째. 실제로 필자의 작업 요구 사항에 따라 class a
생성시 얻을 수있는 값 속성 및 키 이름에 대해 다른 키를 저장해야합니다.
아이디어가 있으십니까? 내가 어떻게 할 수 있니? 당신은 @Document
주석과 빈에 다른 필드를 추가 할 수 있습니다
mapppingConverter http://docs.spring.io/spring-data/mongodb/docs/1.2.0.RELEASE/reference/html/mapping-chapter.html을 만들 수 있습니다. – fmodos