Представление CouchDB выдает недопустимую ошибку JSON UTF-8 при использовании ключа, startkey

У меня есть ОЧЕНЬ простое представление, определенное в CouchDB:

function(doc) {
  if(doc.date && doc.erc) {
    emit(doc.date, doc.erc);
  }
}

Оно просто извлекает ВСЕ документы и сортирует их по датам.

Я пробовал добавлять

?startkey="2010-05-01"

к URL-адресу, а Futon просто браузер перенаправляет.

Я также пробовал использовать CURL:

curl -X GET http://localhost:5984/plots/_design/by_date/_view/by_date?startkey="2010-05-01"

Это вызывает ошибку:

{"error":"bad_request","reason":"invalid UTF-8 JSON"}

Что я делаю не так? Это должно быть ОЧЕНЬ элементарным.

Спасибо, -Jim

16
задан Jim Wharton 17 March 2011 в 16:35
поделиться