2017-01-09 2 views

Antwort

2

Dies ist ein häufiges Missverständnis, das ich mit Leuten sehe, die Ansichten in CouchDB schreiben. Wenn Sie einen solchen komplexen Schlüssel verwenden, werden die Ergebnisse kaskadenartig nach jedem Element im Array sortiert. (ähnlich wie eine SQL-Datenbank mit mehreren Feldern SORT BY arbeitet)

In Ihrem Beispiel sollten Sie die Reihenfolge Ihrer Schlüssel ändern, da Sie nur von links nach rechts filtern können. Es ist in Ordnung, mehrere Ansichten zu verwenden, die Ihre Daten sortieren/indizieren, je nachdem, wie Sie sie abfragen möchten.

Ich würde sehr empfehlen, die Dokumentation zu lesen, vor allem die Guide to Views und über Views Collation da dies komplexe Tasten behandelt.

Verwandte Themen