I'd like to return values with the find module with PouchDb
I can't return values with the find function and PouchDb
If i call the function 'loadLists' i have this error : TypeError: Cannot set property 'lists' of undefined
public lists;
loadLists(culture, code_agresseur) {
PouchDB.plugin(require('pouchdb-adapter-cordova-sqlite'));
this.epiphyt= new PouchDB('epiphyt', {adapter: 'cordova-sqlite'});
// Retrouver les protocoles nationaux
return this.epiphyt.find({
selector: {
ProtocoleCultures: {
//"ZAK+"
$regex: culture+'+'
},
LigneOrganismevivantcode: code_agresseur
},
fields: ['ClasseValeurqualitativecode','ClasseValeurqualitative']
}).then(function (res) {console.log(res.docs);
this.lists= res.docs;
}).catch(function (err) {
console.log(err);
});
}
// Calling the function
this.loadLists('ZAK',8888');