So verweisen Sie auf andere Dokumente in einer couchDB-Ansicht (verbinden wie Funktionalität)

8

Wir haben eine CouchDB-Repräsentation einer XML-Datenbank, die wir verwenden, um ein JavaScript-basiertes Frontend zur Manipulation der XML-Dokumente zu betreiben. Die Grundstruktur ist eine einfache 3-Ebenen-Hierarchie. d. h.

A - & gt; B - & gt; C

A: Übergeordnetes Dokument (Typ A) B: Beliebige Anzahl von Kinddokumenten des Elterntyps A C: Beliebige Anzahl von Kinddokumenten des Elterntyps B

Wir repräsentieren diese 3 Dokumenttypen in CouchDB mit einem type Attribut:

z.B.

%Vor%

Ich möchte eine Ansicht erstellen, die Dokumente wie der A-Typ zurückgibt, aber das Label-Attribut aus dem B-Dokument innerhalb der Liste logicalMap enthält, z. B.

%Vor%

Ich bemühe mich, den besten Weg zu finden, dies zu tun. Es sieht so aus, als ob es ziemlich einfach sein sollte!

    
Surfrdan 07.01.2011, 11:50
quelle

1 Antwort

7

Sehen Sie sich den Abschnitt "Verknüpftes Dokument" in Ссылка

an %Vor%

(ungetestet)

Dann Abfrage mit include_docs=true

    
b_erb 07.01.2011 15:05
quelle

Tags und Links