java - Spring Data MongoDB中@MongoId在@Id上的用途是什么?
问题描述
我正在尝试将模型添加到 Mongo Db。
我知道我可以使用 @Id 来避免在 _id 字段中创建 ObjectId。现在,在使用它时,我从 org.springframework.data.mongodb.core.mapping包中遇到了@MongoId。
所以我的问题是我们可以在@Id 上使用@MongoId,如果可以,有什么用例?不幸的是,没有足够的文档可用于@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;
}
解决方案
推荐阅读
- matlab - 如何改进一些 Matlab 模拟的精度
- python - 如何在每个步骤中在 Jupyter Notebook 中显示输出?
- python - 尝试声明机器人前缀时出现 TypeError
- c# - 如何统一排列像“蛇”中的物体?
- storybook - 为 Storybook 侧边栏图标设置主题
- actionscript-3 - Adobe AIR,从 swf 加载的外部 swf 文件无法正确呈现
- python - 通过 selenium 获取未更改的 html
- python - 您可以将 opencv SIFT 与 tensorflow 模型集成吗?
- python - 如何在 vscode 中调试当前模块(使用 -m 参数)?
- angular - 仅包含服务的角度延迟加载模块?