Published
Edited
Jun 1, 2021
1 star
Insert cell
Insert cell
// PouchDB = require('https://cdnjs.cloudflare.com/ajax/libs/pouchdb/7.2.1/pouchdb.min.js')
PouchDB = require("https://cdn.jsdelivr.net/pouchdb/latest/pouchdb.min.js")
Insert cell
// creo la base de datos 'kittens'
//
db = new PouchDB('kittens');
Insert cell
// la info de la base de datos
//
db.info().then(function (info) {
return(info);
})
Insert cell
// inserto un gato
//
{
let doc = {
"_id": "mittens",
"name": "Mittens",
"occupation": "kitten",
"age": 3,
"hobbies": [
"playing with balls of yarn",
"chasing laser pointers",
"lookin' hella cute"
]
};
db.put(doc);
return("el documento ha sido insertado en la base de datos")
}
Insert cell
// buscando a 'mittens'
//
db.get('mittens').then(function(doc) {
return(doc);
});
Insert cell
// cambiandole la edad a 'mittens'

// fetch mittens
db.get('mittens').then(function (doc) {
// update their age
doc.age = 4;
// put them back
return db.put(doc);
}).then(function () {
// fetch mittens again
return db.get('mittens');
}).then(function (doc) {
return(doc);
});

Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more