【问题标题】:PouchDB get remote data then remove it from devicePouchDB 获取远程数据然后将其从设备中删除
【发布时间】:2016-09-17 15:41:56
【问题描述】:

我正在使用 pouchDB 代替 Ionic 应用程序的本地存储。我想从现有的云 pouchdb 数据库中获取数据并暂时使用它而不将其保留在我的设备上。

如何做到这一点?

我假设一旦我执行了以下操作,我的数据现在就会存储在我的设备上,对吗?

var db = new PouchDB('http://website.com:00/database');
db.get('mydoc').then(function(doc) {
    //do things
}).catch(function (err) {
  console.log(err);
});

【问题讨论】:

    标签: ionic-framework pouchdb


    【解决方案1】:
    1. 创建内存 PouchDB 数据库(使用内存适配器)
    2. 从源复制到内存数据库

    我假设一旦我执行了以下操作,我的数据现在就会存储在我的设备上,对吧?

    没有。如果您连接到远程数据库,则数据不会自动存储在本地。 PouchDB 只是充当远程数据库的客户端。

    【讨论】:

    • 如果它不存储在本地,我需要内存适配器吗?
    • 如果您想提供有限的离线体验,它会很有用
    • 没有完全回答我的问题。如果它已经不在本地存储有什么区别
    猜你喜欢
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多