Как часть project
в TypedAggregation
, у меня есть следующее:
.and(filter("listOfObj").as("listItem").by(
SetIsSubset.arrayAsSet("listItem.myArray")
.isSubsetOf(AggregationExpression -- ????)
listItem.myArray
- это существующий массив значений в базе данных. Мне нужно передать свой собственный List<String>
в метод .isSubsetOf
.
Однако этот метод принимает тип AggregationExpression
.
Как мне конвертировать List<String>
в AggregationExpression
???
Я использую Spring Data MongoDb 2.x и хотел бы придерживаться новейшего способа достижения этой цели, если это возможно. Я нашел несколько устаревших ответов, которые больше не работают в Spring Data MongoDb 2.x.