PouchDB - Informations sur la base de données

Vous pouvez obtenir les informations de base sur la base de données en utilisant la méthode nommée info()

Syntaxe

Voici la syntaxe d'utilisation du info()méthode de PouchDB. Cette méthode accepte une fonction de rappel.

db.info([callback])

Exemple

Voici un exemple de récupération d'informations de base de données à l'aide de info()méthode. Ici, nous affichons les informations de la base de données nomméemy_database. En cas d'erreur, l'erreur sera affichée sur la console.

//Requiring the package
var PouchDB = require('PouchDB');

//Creating the database object
var db = new PouchDB('my_database');

//Database information
db.info(function(err, info) {
   if (err) {
      return console.log(err);
   } else {
      console.log(info);
   }
});

Enregistrez le code ci-dessus dans un fichier avec le nom Database_info.js. Ouvrez l'invite de commande et exécutez le fichier JavaScript en utilisantnode comme indiqué ci-dessous.

C:\PouchDB_Examples>node Database_info.js

Cela affichera les informations de la base de données spécifiée comme suit.

{ 
   doc_count: 0,
   update_seq: 0,
   backend_adapter: 'LevelDOWN',
   db_name: 'my_database',
   auto_compaction: false,
   adapter: 'leveldb' 
}

Informations sur la base de données distante

De la même manière, vous obtenez les informations d'une base de données qui est enregistrée à distance sur le serveur (CouchDB). Pour ce faire, au lieu du nom de la base de données, vous devez transmettre le chemin d'accès à la base de données requise dans CouchDB.

Exemple

Voici un exemple de récupération des informations d'une base de données sauvegardée sur le serveur CouchDB. Ce code vous donne des informations sur une base de données nomméemy_database.

//Requiring the package
var PouchDB = require('PouchDB');

//Creating the database object
var db = new PouchDB('http://localhost:5984/my_database');

//Database information
db.info(function(err, info) {
   if (err) {
      return console.log(err);
   } else {
      console.log(info);
   }
});

Enregistrez le code ci-dessus dans un fichier avec le nom Database_ Remote_info.js. Ouvrez l'invite de commande et exécutez le fichier JavaScript en utilisantnode comme indiqué ci-dessous.

C:\PouchDB_Examples>node Database_Remote_info.js

Cela affichera les informations de la base de données spécifiée comme suit.

{ 
   db_name: 'my_database', 
   doc_count: 0, 
   doc_del_count: 0, 
   update_seq: 0, 
   purge_seq: 0, 
   compact_running: false, 
   disk_size: 79, 
   data_size: 0, 
   instance_start_time: '1458209191708486', 
   disk_format_version: 6, 
   committed_update_seq: 0, 
   host: 'http://localhost:5984/my_database/', 
   auto_compaction: false, 
   adapter: 'http' 
}