我需要關於函數nano.request()的幫助。我嘗試通過請求使用雲(couchdb)查詢來獲取數據,但我不知道如何使它和我在任何地方搜索。 請我需要幫助:P如何通過查詢在nano.request函數中進行搜索?nano.request()通過查詢查找couchDB
感謝
var query = {
"selector": {
"_id": {
"$gt": 0
},
"Campaign_Id":9999
},
"fields": [
],
"sort": [
{
"_id": "asc"
}
]};
cloudant.request({db: 'campaigns',
method: 'get',
doc: '_all_docs',
qr: query
},function (err,data){
console.log(err);
console.log(data);
});
你試過了什麼?這[db.get](https://github.com/dscape/nano#dbgetdocname-params-callback)可能是您正在查找的調用。 – Rho
我需要進行查詢來過濾,例如 「選擇」:{ 「_id」:{ 「$ GT」:0 }, 「CAMPAIGN_ID」:9999 }, 「字段」:[ ], 「排序」:[ { 「_id」:「asc」 } –
因此,您可以使用[Cloudant Query](https://github.com/cloudant/nodejs-cloudant#cloudant-query)試圖去做。請記住,您需要首先爲此創建一個索引。 [這裏是](https://cloudant.com/using-cloudant-query-tutorial/)一個直接的例子。 – Rho