Spring-boot mongodb: запрос коллекции @DbRef - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть этот документ в моей коллекции:

{
    "_id" : "espaidoc-app1",
    "scopes" : [
        "JUS",
        "GER"
    ]
}

Он отображается как:

@Document(collection = "Aplicacio")
public class Application {

    @Id
    private String code;

    @DBRef
    private List<ApplicationScope> scopes;
}

Я запрашиваю это, используя этот запрос:

db.Aplicacio.find({ "scopes" : { "$in" : ["JUS"] } })

В нем перечислены мои документы:

Я пытаюсь сделать запрос mongoTemplate, например:

Query query = Query.query(Criteria.where("scopes").in("JUS"));
List<Application> apps = this.mongoTemplate.find(query, Application.class);

Но в нем ничего не указано.

Любые идеи

...