PouchDB创建批处理

本文概述

  • 创建批次示例
  • 在远程数据库中创建批处理
  • 验证
批处理是PouchDB中的一系列文档。 db.bulkDocs()方法用于创建文档或批处理的数组。创建文档时, 如果不提供_id值, 则PouchDB代表你为批量中的所有文档生成唯一的ID。
你可以将要创建的所有文档存储在PouchDB中的数组中, 并将其作为参数传递给此方法。此方法还接受回调(可选)函数作为参数。
句法:
db.bulkDocs(docs, [options], [callback])

创建批次示例 让我们使用db.bulkDocs()方法在PouchDB中创建多个文档。文档应采用JSON格式, 即一组用逗号(, )分隔并括在花括号({})中的键/值对。
批处理将在存储在PouchDB服务器上的名为” Second_Database” 的数据库中创建。
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('Second_Database'); //Preparing the documents arraydoc1 = {_id: '001', name: 'Ajeet', age: 23, Designation: 'Programmer'}doc2 = {_id: '002', name: 'Robert', age: 24, Designation: 'Teacher'}doc3 = {_id: '003', name: 'Abdul', age: 25, Designation: 'Mechanic'}docs = [doc1, doc2, doc3]//Inserting Documentsdb.bulkDocs(docs, function(err, response) {if (err) {return console.log(err); } else {console.log("Documents created Successfully"); }});

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

输出
PouchDB创建批处理

文章图片
在远程数据库中创建批处理 你可以在远程存储在CouchDB服务器上的数据库中创建批处理。为此, 你必须传递要在其中创建批处理的数据库的路径。
例子
我们在CouchDB服务器上有一个名为” 员工” 的数据库。
PouchDB创建批处理

文章图片
“ 员工” 数据库中没有文档。
PouchDB创建批处理

文章图片
让我们在” 员工” 数据库中创建一个批处理。
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('http://localhost:5984/employees'); //Preparing the documents arraydoc1 = {_id: '001', name: 'Lucky', age: 24, Designation: 'Teacher'}doc2 = {_id: '002', name: 'Raman', age: 25, Designation: 'Designer'}doc3 = {_id: '003', name: 'Albert', age: 26, Designation: 'Engineer'}docs = [doc1, doc2, doc3]//Inserting Documentsdb.bulkDocs(docs, function(err, response) {if (err) {return console.log(err); } else {console.log("Documents (Batch) created Successfully"); }});

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

输出
PouchDB创建批处理

文章图片
验证 【PouchDB创建批处理】你可以在CouchDB服务器上看到创建的文档。
PouchDB创建批处理

文章图片

    推荐阅读