PouchDB - Datenbankinfo

Sie können die grundlegenden Informationen über die Datenbank mit der genannten Methode abrufen info()

Syntax

Es folgt die Syntax der Verwendung von info()Methode von PouchDB. Diese Methode akzeptiert eine Rückruffunktion.

db.info([callback])

Beispiel

Im Folgenden finden Sie ein Beispiel für das Abrufen von Datenbankinformationen mithilfe von info()Methode. Hier zeigen wir die Informationen der genannten Datenbank anmy_database. Im Fehlerfall wird der Fehler auf der Konsole angezeigt.

//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);
   }
});

Speichern Sie den obigen Code in einer Datei mit dem Namen Database_info.js. Öffnen Sie die Eingabeaufforderung und führen Sie die JavaScript-Datei mit ausnode Wie nachfolgend dargestellt.

C:\PouchDB_Examples>node Database_info.js

Dadurch werden die Informationen der angegebenen Datenbank wie folgt angezeigt.

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

Remote-Datenbankinfo

Auf die gleiche Weise erhalten Sie die Informationen einer Datenbank, die remote auf dem Server (CouchDB) gespeichert ist. Dazu müssen Sie anstelle des Datenbanknamens den Pfad zur erforderlichen Datenbank in CouchDB übergeben.

Beispiel

Im Folgenden finden Sie ein Beispiel für das Abrufen von Informationen einer Datenbank, die auf dem CouchDB-Server gespeichert ist. Dieser Code gibt Ihnen Informationen zu einer Datenbank mit dem Namenmy_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);
   }
});

Speichern Sie den obigen Code in einer Datei mit dem Namen Database_ Remote_info.js. Öffnen Sie die Eingabeaufforderung und führen Sie die JavaScript-Datei mit ausnode Wie nachfolgend dargestellt.

C:\PouchDB_Examples>node Database_Remote_info.js

Dadurch werden die Informationen der angegebenen Datenbank wie folgt angezeigt.

{ 
   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' 
}