PouchDB - Çeşitli
Bu bölümde, PouchDB'den toplu verilerin sıkıştırılması ve alınması gibi kavramları tartışacağız.
Sıkıştırma
Kullanılmayan verileri kaldırarak bir veritabanının boyutunu küçültebilirsiniz. compact()yöntem. Bu yöntemi kullanarak yerel bir veritabanını ve uzak veritabanını sıkıştırabilirsiniz.
Aşağıda, ürünün kullanımını gösteren bir örnek yer almaktadır. compact() PouchDB'de yöntem.
//Requiring the package
var PouchDB = require('PouchDB');
//Creating the database object
var db = new PouchDB('sample_database');
db.compact(function (err, result) {
if (err) {
return console.log(err);
} else {
console.log(result);
}
});
BulkGet Yöntemi
Kullanarak bir dizi belgeyi toplu olarak alabilirsiniz. bulkGet()yöntem. Bu yönteme bir dizi id ve _rev göndermeniz gerekir.
Aşağıda, ürünün kullanımını gösteren bir örnek yer almaktadır. bulkGet() PouchDB'de yöntem.
//Requiring the package
var PouchDB = require('PouchDB');
//Creating the database object
var db = new PouchDB('my_database');
//Preparing documents
//Inserting Document
db.bulkGet({docs: [
{ id: "001", rev: "1-5dc593eda0e215c806677df1d12d5c47"},
{ id: "002", rev: "1-2bfad8a9e66d2679b99c0cab24bd9cc8"},
{ id: "003", rev: "1-7cff4a5da1f97b077a909ff67bd5b047"} ]}, function(err, result) {
if (err) {
return console.log(err);
} else {
console.log(result);
}
});