使用Spring数据find的Mongodb存储库

时间:2018-09-13 20:31:45

标签: mongodb mongodb-query spring-data spring-data-mongodb

我正在编写查询,并试图确定我是否使用了正确的语法。我有以下代码:

@Query(value= " persons.personId : ?0 }")
Optional<List<Document>> findFirst50OptionalByPersonsPersonIdOrderByApplicationDateDescIn(List<String> personIdList);

目标是获取具有按应用程序日期降序附加的指定人员对象人员ID的文档的可选列表的前50个。

这是正确的语法吗?

编辑:

@Document(collection = "appStatus")
@Data
public class Document {

    @Id
    String id;

    List<Person> persons;

}

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Person {

    private String personName;
    private String personId;
}

0 个答案:

没有答案
相关问题