Abfrage, um alle in einem Dokument enthaltenen Zeilen abzurufen

9

Ich habe eine Struktur mit Dokument und Zeilen. Eine Zeile hat einen Verweis auf ihr Dokument. Einige Zeilen können jedoch auch einen Verweis auf eine andere Zeile haben.

Ich möchte eine Abfrage erstellen, um alle an einem Dokument beteiligten Zeilen abzurufen (dh direkt verknüpfte Zeilen und die referenzierten Zeilen).

Beispiel

%Vor%

Ich möchte

erhalten %Vor%

Ich könnte getan werden, erste Zeilen mit doc = 1 zu erhalten, die eine Schleife machen und die verknüpften Zeilen erhalten, falls vorhanden.

Aber ist das in einer Mongodb-Abfrage möglich?

Grüße

    
ATX 29.08.2016, 16:06
quelle

1 Antwort

2

Sie können keine Verbindungen mit Mongo herstellen, genau wie mit sql, aber Sie können mit Aggregationspipeline .

Sie haben alle Daten in einer Abfrage, aber Sie müssen sie weiter reduzieren, um das genaue Ergebnis zu erhalten, das Sie angegeben haben.

%Vor%     
creativeChips 09.09.2016 12:36
quelle

Tags und Links