Spring Data MongoDB:如何将域对象部分映射到MongoDB?

use*_*304 1 java spring mongodb spring-data

假设我们在Java域对象中有四个字段.

而不是将所有字段映射到MongoDB文档,有没有办法有选择地将三个字段映射到MongoDB?

public class Person {

  @Id 
  private String id;
  private String name;

  // we don't want to map this field into MongoDB
  private String noMongoDB.

  // getters and setters
}
Run Code Online (Sandbox Code Playgroud)

Art*_*lan 5

org.springframework.data.annotation.Transient 是给你的.

与JPA相同的注释具有相同的前提.

public class Person {

  @Id 
  private String id;

  private String name;

  @Transient
  private String noMongoDB.

}
Run Code Online (Sandbox Code Playgroud)