Quarkus mongodb 做 $nin 的华丽方式

问题描述 投票:0回答:1

是否可以在华丽的简化查询中执行 $nin 查询。 mongo语法是

Syntax: { field: { $nin: [ <value1>, <value2> ... <valueN> ] } }

我尝试了一些事情,但没有取得任何进展

"claimentId = ?1 AND processingOrganisation = ?2 AND status = ?3 " + "AND claimId nin ?4 "

有什么想法吗?谢谢

quarkus quarkus-panache
1个回答
0
投票

你可以这样做,注意我使用的是 Quarkus 3.17.4:

import static com.mongodb.client.model.Filters.nin;

public static List<MyEntity> findIn(String field, List<String> values) {
       return find(nin(field, values)).list();
}
© www.soinside.com 2019 - 2024. All rights reserved.