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!