-1
filterConditions는 {ID> = 3, 양 < 400}java.util.concurrent.ExecutionException : java.lang.NumberFormatException : 입력 문자열의 경우 : "= 3"in mongodb java?
String[] fCondition = filterConditions.split(",");
if(fCondition[i].contains(">=")){
int indx1= fCondition[i].indexOf("=");
int indx2= fCondition[i].indexOf("=");
String f1 = fCondition[i].substring(0, indx1);
String f2 = fCondition[i].substring(indx2);
fieldList.add(Filters.gte(f1, Integer.valueOf(f2)));
continue;
}
필터 조건 값 및 샘플 문서를 표시하십시오. – notionquest
filterConditions 값은 "ID> = 3, amount> 300"입니다. @notionquest – svm
f2의 하위 문자열 값을 가져올 때 indx2 + 1을 사용하십시오. 그러면 equalto없이 3이됩니다. – notionquest