couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Randall Leeds <randall.le...@gmail.com>
Subject Re: ERROR when querying view in design document
Date Fri, 28 May 2010 00:25:09 GMT
In this case your problem is that the paths for view names changed
between 0.8 and 0.9.

You want http://127.0.0.1:5984/basic/_view/example/foo

See http://wiki.apache.org/couchdb/Breaking_changes

Upgrading (if at all possible) would be a great idea. Documentation
you find will be more accurate and you'll get lots of new
functionality and improvements.

On Thu, May 27, 2010 at 17:20,  <Steven.Prentice@nextgen.net> wrote:
> Well, at the moment I am working on a remote server which just happens to
> have that version on it, I am currently unsure as to weather or not I have
> permission to upgrade it (as I am at work). basically when I log in from
> my windows desktop using NX Client I am presented with an ubuntu system
> with all my *required* software already on there
>
> Steve
>
>
>
> From:
> Randall Leeds <randall.leeds@gmail.com>
> To:
> user@couchdb.apache.org
> Date:
> 28/05/2010 10:16 AM
> Subject:
> Re: ERROR when querying view in design document
>
>
>
> I'm not sure what your error is, but before I look at is there a
> reason you're using 0.8.0-incubating? That release is a couple years
> old. The newest is 0.11.0.
>
> http://couchdb.apache.org/downloads.html
>
> -Randall
>
> On Thu, May 27, 2010 at 17:14,  <Steven.Prentice@nextgen.net> wrote:
>> Hi, I am very very new to couchDB and am currently following a tutorial
> on
>> design documents in which I have completed the following steps using my
>> ubuntu 9.04 terminal with couchDB 0.8.0 incubating:
>>
>> 1. Create a .json file with the following code:
>>
>> {
>>  "_id" : "_design/example",
>>  "views" : {
>>    "foo" : {
>>      "map" : "function(doc){ emit(doc._id, doc._rev)}"
>>    }
>>  }
>> }
>>
>> 2. Use curl to PUT the file to CouchDB (creating a database also)
>> curl -X PUT http://127.0.0.1:5984/basic
>> curl -X PUT http://127.0.0.1:5984/basic/_design/example -d
> @mydesign.json
>>
>> ....this resulted in a success message:
>> {"ok":true,"id":"_design/example","rev":...
>>
>> 3. add some empty documents to the database that I can then query:
>> curl -X POST http://127.0.0.1:5984/basic -d '{}'
>>
>> 4. Now query the view*:
>> curl http://127.0.0.1:5984/basic/_design/example/_view/foo
>>
>> *it is this that gives me the following error:
>> {"error":"EXIT","reason":"{function_clause,\n
>> [{couch_httpd,handle_db_request,\n
>> [{mochiweb_request,#Port<0.2949>,'GET',\n
>> \"\/basic\/_design\/example\/_view\/foo\",\n              {1,1},\n
>  {3,\n
>>            {\"user-agent\",\n                {'User-Agent',\n
>> \"curl\/7.18.2 (i486-pc-linux-gnu) libcurl\/7.18.2 OpenSSL\/0.9.8g
>> zlib\/1.2.3.3 libidn\/1.10\"},\n                {\"host\",\n
>> {'Host',\"127.0.0.1:5984\"},\n
> {\"accept\",{'Accept',\"*\/*\"},nil,nil},\n
>>                nil},\n                nil}}},\n          'GET',\n
>> {\"basic\",<0.6827.0>,[\"_design\",\"example\",\"_view\",\"foo\"]}]},\n
>> {couch_httpd,handle_request,2},\n     {mochiweb_http,headers,4},\n
>> {proc_lib,init_p_do_apply
>>
>> ...Any idea why??? I need to get this working ASAP because my boss is
>> getting angry!
>>
>> Steve
>
>
>

Mime
View raw message