是否可以在华丽的简化查询中执行 $nin 查询。 mongo语法是
Syntax: { field: { $nin: [ <value1>, <value2> ... <valueN> ] } }
我尝试了一些事情,但没有取得任何进展
"claimentId = ?1 AND processingOrganisation = ?2 AND status = ?3 " + "AND claimId nin ?4 "
有什么想法吗?谢谢
你可以这样做,注意我使用的是 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();
}