Aggregation aggregation = newAggregation(
group("$meta_data.user_data.first_name", "$meta_data.user_data.last_name", "$meta_data.user_data.profile_pic", "$user_id")
);
AggregationResults<UsersMongoResult> groupResults = mongoTemplate.aggregate(aggregation, "chatuser_log", UsersMongoResult.class);
public class UsersMongoResult {
private String first_name;
private String last_name;
private String profile_pic;
private String user_id;
}
wenn ich die Ergebnisse pojo Klasse nur zugeordnet user_id zugeordnet zugeordnet. Wie ordne ich andere Felder bestimmten Feldern zu? Ich konnte auch im Internet keine Lösung finden.Wie aggregierte Ergebnisse zu Java Pojo zuordnen
habe ich versucht, Ihre Wahl, aber immer noch null Werte –
Leider bekommen, wurden die Schlüssel bereits in '$ Group' Stadium abgebildet, bevor ich sie in' $ project' außer Kraft zu setzen versucht. So geändert jetzt, um ähnlichen Code in der Gruppierung zu verwenden. Kannst du es jetzt versuchen? – Veeram
Danke. Es funktioniert –