我对spring boot和mongodb还是陌生的,我有一个非常简单的问题。
class A{
private String x;
private String y;
@DBRef
private List<B> listOfB;
... getter ....
... setter ....
}
class B{
private String q;
private boolean status;
}
Query query = new Query();
query.addCriteria(new Criteria("status").is(true));
query.addCriteria(new Criteria("listOfB.$status").is(true));
mongoOperations.find(query, A.class);
我想用listOfB检索一个对象,但listOfB仅由Spring Boot的MongoDb包含status = true的值。