将pouchDB与json数据同步

时间:2014-01-15 11:23:37

标签: json web-services pouchdb

我想创建一个html页面,用于将JSON数据与邮袋Db同步。 JSON数据是来自Web服务的响应。我创建了一个示例html文件,它可以创建一个小袋Db数据库。我创建了休息Web服务,它将某些数据作为响应。任何人都可以帮我同步这两个。

2 个答案:

答案 0 :(得分:3)

PouchDB有一个built in method,可以使用单向或双向复制与CouchDB同步。

我知道您想要与没有CouchDB兼容API的数据源同步。然后,您必须编写代码以执行与特定JSON API的同步。

答案 1 :(得分:1)

现在有一个库可以将JSON字符串(转储)作为数据库导入到PouchDB中。

它被称为PouchDB-Load,由PouchDB作者Nolan Lawson撰写。

因此,在您的情况下,代码可以像下面这样简单:

var db = new PouchDB('my-awesome-db'); db.load('http://example.com/my-dump-file.json').then(function () { // done loading! }).catch(function (err) { // HTTP error or something like that });