【发布时间】: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