【问题标题】:Need a Solution for pouchDB Database Synchronously需要一个 pouchDB 数据库同步解决方案
【发布时间】:2014-12-19 21:48:26
【问题描述】:

如何将 db.get() 返回值分配给另一个变量?

doc = db.get(id).then(function(doc) {
    return doc;
}).catch(function(err){
    //errors
})

return doc;

第二次返回已损坏或未定义。

处理这个问题的正确方法是什么。

编辑:

在对这个主题进行了几个小时的研究之后,我不得不发现这是不可能的。因为它只传递一个承诺或回调,因为 PouchDB 被编程为异步的。

有没有办法将它用作同步而不是异步?正如我所了解的好处,同步方法在这种情况下为我提供了更多好处。

【问题讨论】:

    标签: javascript jquery json couchdb pouchdb


    【解决方案1】:

    不可能同步使用 PouchDB,它使用的底层 API(IndexedDB / WebSQL 等)都只有一个异步 API

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 2012-07-14
      • 2013-09-09
      相关资源
      最近更新 更多