You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by god <be...@gmail.com> on 2010/09/03 12:54:19 UTC

how can i pass my custom parameter to couchdb???

hello everyone,

I'm so confused , in traditional way , i just post  parameters to server(eg
php java ), the server will accept and  handle it, but in couchdb , i just
can pass the "key", "startkey"..............?

my couchdb data as follows, its some geo infomation
{
    {"id": "101", "latitude": 50, "longitude": 100},
    {"id": "102", "latitude": 60, "longitude": 110},
    {"id": "103", "latitude": 70, "longitude": 80},
    {"id": "104", "latitude": 40, "longitude": 90},
    ..............................................................
    ..............................................................
    ..............................................................
{



I want to pass some parameters eg: my currentlocation["mylatitude": 100,
"mylongitude": 60],  radius  = 100(km) into couchdb, then i want to get the
data records whos location is in a  circle(radius 100)  around my
currentlocation

there is a fuction can get the distance between two location, thempt that
distance = getLoation(lat1, lon1, lat2, lon2), if i couchdb can get my
parameter, then i can use

if( getLoation(mylatitude, mylongitude, data[i].latitude, data[i].lonitude)
< radius)
{
    result.push(data);
}
return result;
...
what should i do, please give me a hand~~

Re: how can i pass my custom parameter to couchdb???

Posted by Randall Leeds <ra...@gmail.com>.
Sounds like you'll want to look at http://github.com/vmx/couchdb

On Sep 3, 2010 2:41 PM, "god" <be...@gmail.com> wrote:
> hello everyone,
>
> I'm so confused , in traditional way , i just post parameters to server(eg
> php java ), the server will accept and handle it, but in couchdb , i just
> can pass the "key", "startkey"..............?
>
> my couchdb data as follows, its some geo infomation
> {
> {"id": "101", "latitude": 50, "longitude": 100},
> {"id": "102", "latitude": 60, "longitude": 110},
> {"id": "103", "latitude": 70, "longitude": 80},
> {"id": "104", "latitude": 40, "longitude": 90},
> ..............................................................
> ..............................................................
> ..............................................................
> {
>
>
>
> I want to pass some parameters eg: my currentlocation["mylatitude": 100,
> "mylongitude": 60], radius = 100(km) into couchdb, then i want to get the
> data records whos location is in a circle(radius 100) around my
> currentlocation
>
> there is a fuction can get the distance between two location, thempt that
> distance = getLoation(lat1, lon1, lat2, lon2), if i couchdb can get my
> parameter, then i can use
>
> if( getLoation(mylatitude, mylongitude, data[i].latitude,
data[i].lonitude)
> < radius)
> {
> result.push(data);
> }
> return result;
> ...
> what should i do, please give me a hand~~