배열 값을 사용하여 연산자 쿼리를 생성하려고합니다. 내 코드는Spring mongo와 같은 필드의 연산자
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);
입니다. 그러나 Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'attribute
과 같은 예외가 있습니다.