Persistence des données avec PouchDB.
On va préparer une variable d'environnement :
INITDB_DATABASE
avec la valeurschoolsdb
.
Et côté code:
- Utiliser le plugin pouchdb-find pour les requêtes.
- Mettre à jour
lib/app.js
pour lui passer la db. - Vérifier que la base est accessible avant de démarrer l'application.
- Profitons-en pour ajouter une variable d'environnement
PORT
avec le port sur lequel notre application doit tourner.
- Pour inserer un document dans la base, on utilise la méthode
put
. Le document doit contenir un identifiant_id
et untype
. - Pour générer des
_id
uniques, on peut utiliser le packageuuid
.