PouchDB如何查看数据库信息()

本文概述

  • 数据库Info()示例
  • 远程数据库信息
  • 远程数据库信息示例
PouchDB info()方法用于获取有关数据库的基本信息。
句法:
db.info([callback])

数据库Info()示例 下面的示例演示如何使用info()方法检索数据库信息。让我们以在前面的示例中创建的数据库” First_Database” 为例。
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('First_Database'); //Database informationdb.info(function(err, info) {if (err) {return console.log(err); } else {console.log(info); }});

将以上代码保存在名为” PouchDB_Examples” 的文件夹中的名为” Database_Info.js” 的文件中。打开命令提示符, 并使用node执行JavaScript文件:
node Database_Info.js

PouchDB如何查看数据库信息()

文章图片
远程数据库信息 PouchDB可帮助你获取位于服务器上远程数据库的信息, 即CouchDB。你只需将路径传递到CouchDB中所需的数据库, 而不是数据库名称。
远程数据库信息示例 以下示例将检索保存在CouchDB服务器中的数据库的信息。此代码为你提供了名为” 员工” 的数据库的信息。
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('http://localhost:5984/employees'); //Database informationdb.info(function(err, info) {if (err) {return console.log(err); } else {console.log(info); }});

将以上代码保存在名为” PouchDB_Examples” 的文件夹中的名为” Remote_Database_Info.js” 的文件中。打开命令提示符, 并使用node执行JavaScript文件:
node Remote_Database_Info.js

【PouchDB如何查看数据库信息()】输出
{ db_name: 'employees', update_seq: '1-g1AAAAFTeJzLYWBg4MhgTmEQTM4vTc5ISXLIyU9OzMnILy7JAUoxJTIkyf___z8rkQGPoiQFIJlkT1idA0hdPGF1CSB19QTV5bEASYYGIAVUOj8rkZGg2gUQtfuJMfcARO19YtQ-gKgFuTcLANTpby8', sizes: { file: 38080, external: 203, active: 360 }, purge_seq: 0, other: { data_size: 203 }, doc_del_count: 0, doc_count: 1, disk_size: 38080, disk_format_version: 6, data_size: 360, compact_running: false, instance_start_time: '0', host: 'http://localhost:5984/employees/', auto_compaction: false, adapter: 'http' }

PouchDB如何查看数据库信息()

文章图片

    推荐阅读