-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を使用してください。 – notionquest