【发布时间】:2019-12-24 09:28:29
【问题描述】:
我正在尝试将模型添加到 Mongo Db。
我知道我可以使用 @Id 来避免在 _id 字段中创建 ObjectId。现在,在使用它时,我从 org.springframework.data.mongodb.core.mapping 包中遇到了@MongoId。
所以我的问题是我们可以使用@MongoId 而不是@Id,如果可以,有什么用例?不幸的是,没有足够的文档可用于 @MongoId
如下所示:
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.MongoId;
import java.util.Date;
@Document
public class LeadDetails {
@MongoId
private Integer id;
private String firstName;
private String middleName;
private String lastName;
private String mobile;
private String landlineNumber;
private Date contactedOn;
private Date repliedOn;
private String email;
}
【问题讨论】:
标签: java spring mongodb spring-data spring-data-mongodb