Как вернуть и сохранить документ в значении с помощью pouchdb? - PullRequest
0 голосов
/ 15 мая 2019

Я использую ionic 4 с pouchdb.Я хотел бы получить значение из документа.

Я хочу получить значение id_observateur из документа pouchdb.Я пытался использовать функции стрелок, но он не работает

let get_observateur = () => {
     PouchDB.plugin(PouchDBFind);
     PouchDB.plugin(require('pouchdb-adapter-cordova-sqlite'));
     this.observateurlocal= new PouchDB('observateurlocal', {adapter: 
      'cordova-sqlite'});

       this.observateurlocal.get('observateurlocal').then((doc) =>{
            return doc.id_observateur;

             });
            }; 
         // Call the function 
         console.log(get_observateur);

Ответы [ 2 ]

0 голосов
/ 15 мая 2019

Спасибо, наконец, я нашел решение, используя Alldocs с Pouchdb

0 голосов
/ 15 мая 2019

Это должно работать:

let get_observateur = async () => {
  PouchDB.plugin(PouchDBFind);
  PouchDB.plugin(require('pouchdb-adapter-cordova-sqlite'));
  this.observateurlocal = new PouchDB('observateurlocal', {
    adapter: 'cordova-sqlite'
  });
 return await this.observateurlocal.get('observateurlocal');
};

console.log(await get_observateur);
...