gpt4 book ai didi

java - Spring mongo 和运算符在同一字段上

转载 作者:行者123 更新时间:2023-12-01 13:09:56 25 4
gpt4 key购买 nike

我正在尝试使用数组值创建运算符查询。我的代码是

String[]={"abc","pqr",xyz};

Criteria criteria = new Criteria();
for (int i = 0; i < splited.length; i++) {
criteria.andOperator(Criteria.where("attribute").regex("^" + splited[i], "i"));
}
Query query=new Query(criteria);

但它给了我一个异常(exception),例如由于 com.mongodb.BasicDBObject 的限制,您无法添加第二个“属性”

最佳答案

String[]={"abc","pqr",xyz};

Query query = new Query();

Criteria criteria;

for (int i = 0; i < splited.length; i++) {
criteria = Criteria.where("attribute").regex("^" + splited[i], "i");
query.addCriteria(criteria);
}

关于java - Spring mongo 和运算符在同一字段上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22963329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com