May 2012
Intermediate to advanced
200 pages
3h 39m
German
Views werden in den sogenannten Designdokumenten abgelegt. Dabei werden Sie in dem Attribut views hinterlegt. Jeder Schlüssel dieses Attributs stellt einen View dar, der wiederum aus einer Map und optional aus einer Reduce-Funktion besteht. Ein Designdokument, das Views enthält, die alle Kunden, die Kunden nach Ihren Vornamen und die Gesamtumsätze je Kunde anzeigen, könnte in etwa so aussehen:
{ "_id":"_design/company", "_rev":"12345", "language": "javascript", "views": { "all": { "map": "function(doc) { if (doc.Type == 'customer') emit(null, doc) }" }, "by_lastname": { "map": "function(doc) { if (doc.Type == 'customer') emit(doc.LastName, doc) }" }, "total_purchases": { "map": "function(doc) { if (doc.Type == 'purchase') ...Read now
Unlock full access