возможно ли исключить поля вложенных документов в данных Spring MongoDB?.
Если попытаться сделать это с помощью
query.fields().exclude("user.password");
, но это означает, что пользовательский документ с дыркой будет исключен.
Этого можно добиться, используя Агрегирование и ProjectOperation .
ProjectionOperation projectionOperation = project().andExclude("user.password"); mongoTemplate.aggregate(Aggregation.newAggregation(projectionOperation);