couchdb fragt eine Ansicht mit Schlüsselparametern ab

8

Ohne einen Schlüsselparameter funktioniert die Ansicht korrekt

$curl "http://127.0.0.1:5984/music/_design/albums/_view/by_release_date"

%Vor%

aber wenn ich einen Schlüssel habe, bekam ich entweder eine schlechte Anfrage oder ein leeres Ergebnis. Warum?

$curl "http://127.0.0.1:5984/music/_design/albums/_view/by_release_date?key=unknown" {"Fehler": "bad_request", "Grund": "invalid_json"}

$curl "http://127.0.0.1:5984/music/_design/albums/_view/by_release_date?key=1993" {"total_rows": 311, "offset": 0, "rows": [

]}

Die Kartenfunktion ist:

%Vor%     
pierrotlefou 10.11.2013, 07:21
quelle

2 Antworten

32

Der Schlüssel ist eine Zeichenfolge, daher müssen Sie " = %22 , z. B. http://127.0.0.1:5984/music/_design/albums/_view/by_release_date?key=%221993%22

einbeziehen     
Daniel 10.11.2013 09:15
quelle
1

Ich vermute, dass Sie versuchen, den Schlüsselbereich abzufragen. Versuchen Sie, startkey und endkey anzugeben:

%Vor%

Weitere Details: Ссылка

    
Antonio 10.11.2013 13:37
quelle

Tags und Links