Вы можете получить основную информацию о базе данных, используя метод с именем info ()
Синтаксис
Ниже приведен синтаксис использования метода info () для PouchDB. Этот метод принимает функцию обратного вызова.
db.info([callback])
пример
Ниже приведен пример получения информации о базе данных с использованием метода info () . Здесь мы отображаем информацию о базе данных с именем my_database . В случае ошибки, ошибка будет отображаться на консоли.
//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); } });
Сохраните приведенный выше код в файле с именем Database_info.js . Откройте командную строку и выполните файл JavaScript, используя узел, как показано ниже.
C:\PouchDB_Examples>node Database_info.js
Это отобразит информацию указанной базы данных следующим образом.
{ doc_count: 0, update_seq: 0, backend_adapter: 'LevelDOWN', db_name: 'my_database', auto_compaction: false, adapter: 'leveldb' }
Информация об удаленной базе данных
Таким же образом вы получаете информацию о базе данных, которая удаленно сохраняется на сервере (CouchDB). Для этого вместо имени базы данных вам нужно передать путь к необходимой базе данных в CouchDB.
пример
Ниже приведен пример получения информации о базе данных, сохраненной на сервере CouchDB. Этот код предоставляет вам информацию о базе данных с именем my_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); } });
Сохраните приведенный выше код в файле с именем Database_ Remote_info.js . Откройте командную строку и выполните файл JavaScript, используя узел, как показано ниже.
C:\PouchDB_Examples>node Database_Remote_info.js
Это отобразит информацию указанной базы данных следующим образом.