PouchDB-기타
이 장에서는 PouchDB의 대량 데이터 압축 및 검색과 같은 개념에 대해 설명합니다.
압축
다음을 사용하여 사용하지 않는 데이터를 제거하여 데이터베이스 크기를 줄일 수 있습니다. compact()방법. 이 방법을 사용하여 로컬 데이터베이스와 원격 데이터베이스를 압축 할 수 있습니다.
다음은 사용 방법을 보여주는 예입니다. compact() PouchDB의 메소드.
//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 메서드
다음을 사용하여 문서 세트를 대량으로 검색 할 수 있습니다. bulkGet()방법. 이 메서드에는 id 및 _rev 집합을 전달해야합니다.
다음은 사용 방법을 보여주는 예입니다. bulkGet() PouchDB의 메소드.
//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);
}
});