我一直试图在摇篮中使用多个键,因为我在任何地方都找不到帮助,我几乎放弃了。
我使用这个查询与一个HTTP请求,它给我带来的结果
gps_map/_design/carros/_view/teste?startkey=[353451044986295]&endkey=[353451044986296,{}]&limit=50
但是我不知道怎么用Cradle来达到同样的效果,我试过了
var car = 353451044986295;
db.view('carros/teste',{limit:50,startkey:[car],endkey:[car,{}]},function(err,res)
和
var car = 353451044986295;
db.view('carros/teste',{limit:50,startkey:'['+car+']',endkey:'['+car+',{}]'},function(err,res)
没有成功,就没有结果。我如何在摇篮中使用多个键? 查看您的couchdb日志,以查看实际向数据库发出的请求。生成的请求字符串很可能不是您所期望的。你可能还需要设置降序=true?
这个语法适合我:
CoffeeScript版本:
filterRange =
startkey:[100]
endkey:[400]
@dbClient.view 'business/customers', filterRange, (err, results, fields) =>
if err
throw err
JavaScript版本:
var filterRange, _this = this;
filterRange = {
startkey: ["business_9ba1b5c72af4072b2885b10d36000fa0"],
endkey: ["business_9ba1b5c72af4072b2885b10d36000fa0", {}]
};
this.dbClient.view('business/customers', filterRange, function(err, results, fields) {
if (err) throw err
};