ArrayList<Filters> fieldList = new ArrayList();
fieldList.add(Filters.lte("ID", 5));
fieldList.add(Filters.lt("amount", 500));
Bson group = Aggregates.group("$NAME",id,name,amount);
List<Object> results = collection.aggregate(Arrays.asList(Aggregates.match((Bson) fieldList), Aggregates.group(group))).into(new ArrayList<>());// error occurring here
どのように私はこの問題を解決することができますか?型ArrayList <Filters>のadd(Filters)メソッドは、java?を使用するmongodbの引数(Bson)には適用されません。
どのコード行にエラーが表示されますか? –
あなたはBsonのarraylistが必要です。 'ListのようなものfieldList = new ArrayList(); ** java.util.ArrayListのはorg.bson.conversions.Bsonにキャストすることはできませんので、私は決して** @Veeram –
Veeram
どのくらい多くの条件が来るかを知っています(彼らはjsonから来ています)@Veeram – svm