0
以下のように、mongoテンプレートでの一致操作を定義しました。Mongoテンプレート:動的に一致操作を変更する
MatchOperation match = Aggregation.match(new Criteria("workflow_stage_current_assignee").ne(null)
.andOperator(new Criteria("CreatedDate").gte(new Date(fromDate.getTimeInMillis()))
.andOperator(new Criteria("CreatedDate").lte(new Date(toDate.getTimeInMillis())))));
これまではすべて問題ありません。しかし、私は作成した参照match
を使用して、この一致操作を変更することはできません。私は、すでに作成されている参照に必要なときに、複数の条件節を追加することができるListの種類の機能を探していました。何かの行にmatch.add(new Criteria)
しかし、MatchOperation
は、現在この機能を提供する方法をサポートしていません。この点についての助けに感謝します。
回答が助けになりました。以下のコードの小さな変更を除きます。 'Criteria criteria = Criteria.where(" key1 ")。is(" value1 ")' –