J'ai besoin d'aide avec une fonction nano.request(). J'essaie d'obtenir des données par une requête utilisant une requête cloudant (couchdb) mais je n'ai aucune idée de comment le faire et je recherche n'importe où. s'il vous plaît j'ai besoin d'aide: P comment recherche par requête dans une fonction nano.request ??nano.request() trouver par requête couchDB
grâce
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);
});
Qu'avez-vous essayé? Ce [db.get] (https://github.com/dscape/nano#dbgetdocname-params-callback) pourrait être l'appel que vous recherchez. – Rho
i besoin faire une requête pour filtrer par exemple "sélecteur": { "_id": { "$ gt": 0 }, "CAMPAIGN_ID": 9999 }, "champs": [ ], "sort": [ { "_id": "asc" } –
Donc, vous pouvez utiliser [Cloudant Query] (https://github.com/cloudant/nodejs-cloudant#cloudant-query) pour ce que vous êtes essayer de faire. Gardez à l'esprit que vous devez d'abord créer un index. [Voici] (https://cloudant.com/using-cloudant-query-tutorial/) un exemple direct. – Rho