Wir versuchen, ein Array von Zeichenfolgen zu einer einzigen Zeichenfolge innerhalb einer Aggregation "beizutreten".MongoDB Aggregation Join Array von Strings zu einzelnen String
Gegeben ist die folgende Datenbestand:
Collection 1:
{
id: 1234,
field: 'test'
}
Collection 2:
{
id: 1111,
collection1_id: 1234,
name: 'Max'
},
{
id: 1112,
collection1_id: 1234,
name: 'Andy'
}
Das aktuelle Ergebnis (nach lookup etc.):
{
id: 1234,
field: 'test',
collection2: ['Max', 'Andy']
}
Das gewünschte Ergebnis:
{
id: 1234,
field: 'test',
collection2: 'Max, Andy'
}
Ist es irgendwie möglich, die ‚collection2‘ zu einem einzigen String zu verbinden? Wir haben es mit $concat
versucht, aber es akzeptiert nur Zeichenfolgen.
Fügen Sie den Code, den Sie bisher haben –