PouchDB读取/检索文档操作示例

本文概述

  • PouchDB阅读文档示例
  • 从远程数据库读取文档
db.get()方法用于读取或检索在数据库中创建的文档。此方法还接受文档ID和可选的回调函数。
句法:
db.get(document, callback)

PouchDB阅读文档示例
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('Second_Database'); //Reading the contents of a Documentdb.get('001', function(err, doc) {if (err) {return console.log(err); } else {console.log(doc); }});

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

它将读取存储在PouchDB服务器上” Second_Database” 中的文档。
{ name: 'Ajeet', age: 28, designation: 'Developer', _id: '001', _rev: '1-99a7a80ec2a74959885037a16d57924f' }

PouchDB读取/检索文档操作示例

文章图片
从远程数据库读取文档 你可以从远程数据库(CouchDB)中读取或检索文档。为此, 你必须在CouchDB中传递数据库的路径, 该路径包含要读取的文档而不是数据库名称。
例子
CouchDB服务器中有一个名为” 员工” 的数据库。
PouchDB读取/检索文档操作示例

文章图片
通过单击” 员工” , 你可以看到一个文档:
PouchDB读取/检索文档操作示例

文章图片
让我们获取该文档的数据:
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('http://localhost:5984/employees'); //Reading the contents of a documentdb.get('001', function(err, doc) {if (err) {return console.log(err); } else {console.log(doc); }});

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

它将读取存储在CouchDB服务器上” 员工” 数据库中的文档。
【PouchDB读取/检索文档操作示例】输出
{ _id: '001', _rev: '3-276c137672ad71f53b681feda67e65b1', name: 'Ajeet', age: 28, designation: 'Developer' }

PouchDB读取/检索文档操作示例

文章图片

    推荐阅读