Kotlin 我想用7个可选的查询参数查询反应式cosmos存储库

Kotlin 我想用7个可选的查询参数查询反应式cosmos存储库,kotlin,Kotlin,我想使用7个可选的查询参数,使用反应式cosmos存储库和kotlin语言进行查询。如果该参数为null,则查询应忽略该参数,如果该参数有值,则应将其包含在搜索中。我正在使用被动cosmos存储库和azure cosmos db。示例查询在我使用 val matcher = ExampleMatcher.matching().withIgnoreNullValues() val sampleobj = customer("null",120,1,null,null,n

我想使用7个可选的查询参数,使用反应式cosmos存储库和kotlin语言进行查询。如果该参数为null,则查询应忽略该参数,如果该参数有值,则应将其包含在搜索中。我正在使用被动cosmos存储库和azure cosmos db。示例查询在我使用

val matcher = ExampleMatcher.matching().withIgnoreNullValues()
    val sampleobj = customer("null",120,1,null,null,null,null,null,null,null,null)
     var exampleQuery: Example<customer> = Example.of(sampleobj, matcher)
     return Repository.findAll(exampleQuery)?.collectList()?.block()?:throw DataNotFoundException(ndf)
val matcher=ExampleMatcher.matching().withIgnoreNullValues()
val sampleobj=customer(“null”,120,1,null,null,null,null,null,null,null,null)
var exampleQuery:Example=Example.of(sampleobj,matcher)
return Repository.findAll(exampleQuery)?.collectList()?.block()?:抛出DataNotFoundException(ndf)
还需要知道如何使用此存储库执行自定义查询,因为它不接受@query注释


提前感谢

请引用您收到的错误消息。