2014-09-11 2 views
1
http://127.0.0.1:5984/test/_design/test1/_view/test1/by_date?key="2009/01/30 18:04:11" 

кажется правильным, но не работает ....Найти один запрос не работает в CouchDB

здесь документы, которые я ХВ, хранящиеся в базе данных теста

{ 
    "_id":"biking", 
    "_rev":"AE19EBC7654", 
    "title":"Biking", 
    "body":"My biggest hobby is mountainbiking. The other day...", 
    "date":"2009/01/30 18:04:11" 
} 

{ 
"_id":"bought-a-cat", 
"_rev":"4A3BBEE711", 
"title":"Bought a Cat", 
"body":"I went to the the pet store earlier and brought home a little kitty...", 
"date":"2009/02/17 21:13:39" 
} 
{ 
"_id":"hello-world", 
"_rev":"43FBA4E7AB", 
"title":"Hello World", 
"body":"Well hello and welcome to my new blog...", 
"date":"2009/01/15 15:52:20" 
} 

Я хочу найти единый документ (один с идентификатором велосипеда) ....

ответ

0

Если имя вашего вида действительно test1/by_date, то может возникнуть проблема /. Вы можете попробовать URL-кодировать его, как %2F поэтому ваш запрос становится:

http://127.0.0.1:5984/test/_design/test1/_view/test1%2Fby_date?key="2009/01/30 18:04:11" 

, но я бы предпочел удалить слэш из названия. Это требует неприятностей.

+0

@ Simon It не работает даже после замены/символа на% 2F ..... –

+0

Можете ли вы опубликовать свою картографическую функцию? – Simon

+0

здесь функция (doc) { if (doc.date && doc.title) emit (doc.date, doc.title); } –

Смежные вопросы