Views und Listen
Um eine Liste von Dokumenten aus unserer Datenbank zu selektieren, benötigen wir mindestens eine View-Funktion. Diese Funktionen lassen sich mit CouchApp auch direkt im Verzeichnis views anlegen und verwalten. Dazu erstellt man im Verzeichnis views ein Unterverzeichnis mit dem Namen des jeweiligen View. In unserem Fall nennen wir ihn tasks. In diesem Verzeichnis erstellen wir dann eine Datei namens map.js für die Map-Funktion des View. Eine Reduce-Funktion würde in der Datei reduce.js abgelegt werden. Für unsere Zwecke benötigen wir jedoch keine Reduce-Funktion.
function(doc) { if (doc.type == "task") { emit(doc._id, doc); } };
Diese einfache Map-Funktion des View gibt alle Dokumente vom Typ “task” zurück. Allerdings wollen wir ...
Get CouchDB kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.