Spring 网络流量 Mongo 查询
Spring Web flux Mongo query
嗨,我是 Spring 网络流量的新手,面临有关 Mongo 反应式查询的问题。
我的模型结构如下class
public class Users implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
private String id;
private String firstName;
private String middleName;
private String lastName;
private List<Email>emails;
}
public class Email implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
String address;
boolean verified;
}
现在我必须查询给定的电子邮件是否存在于 mong 文档中,因为电子邮件归档是上面给出的电子邮件列表。
有谁能就此取悦我吗?
我在存储库中编写了以下查询
@Query(value = "{'emails.address' : ?0 }")
Mono<Users> findByEmails(String address);
尝试使用
@Query("{'users.emails.address': ?0}")
Mono <Users> findUserByEmailAddress(final String address)
嗨,我是 Spring 网络流量的新手,面临有关 Mongo 反应式查询的问题。
我的模型结构如下class
public class Users implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
private String id;
private String firstName;
private String middleName;
private String lastName;
private List<Email>emails;
}
public class Email implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
String address;
boolean verified;
}
现在我必须查询给定的电子邮件是否存在于 mong 文档中,因为电子邮件归档是上面给出的电子邮件列表。
有谁能就此取悦我吗?
我在存储库中编写了以下查询
@Query(value = "{'emails.address' : ?0 }")
Mono<Users> findByEmails(String address);
尝试使用
@Query("{'users.emails.address': ?0}")
Mono <Users> findUserByEmailAddress(final String address)