我一直在使用 MongoDB 和 Spring Data - MongoDB 构建基于 Spring 的 REST 服务。
见下文; 我的数据模型的一部分:
@Document
public class User{
.....
private List<EMail> emails;
.....
}
public class EMail {
.....
private bool defaultMail;
private String eMailAdress;
.....
}
电子邮件未注释为 MongoDb 文档。
我想在存储库中实现以下功能。
public Boolean exists(String email);
public User getUserByEmail(String email);
我可以使用 Query 和 Criteria API 实现简单的查询,但没有成功实现上述功能。