如何在morphia mongo Db的数据传输模型定义中创建一个字段?例如
public class ExapmleDto {
@Id
private String _id;
private String userName;
}
在此代码中,我想将用户名设为必填字段。
答案 0 :(得分:1)
您有多种选择:
save
时,请检查是否已设置用户名。sparse = true
,就只能有一个null
用户名的文档。使用Morphia,代码看起来像这样(在实体上注释):@Indexes(@Index(fields = {@Field("userName")}, options = @IndexOptions(unique = true)))