【发布时间】:2017-06-15 13:28:08
【问题描述】:
在 PouchDB 数据库中,我有一些文档:
{
_id: '765541',
title: 'Mickey Mouse'
},
{
_id: '78910',
title: 'Donald Duck'
}
我正在尝试像这样运行get() 方法:
localCharacter(id: string){
let db = this._db;
let character: any;
console.log('Look for : ' + id + ' in local db');
return new Promise(resolve => {
db.get(id).then((result) => {
console.log('Character: ' + JSON.stringify(result));
character= result.row;
}).catch((error) => {
console.log('Some errors : ' + error);
character = false;
});
console.log('Resolve : ' + character);
resolve(character);
})
}
但控制台中不断弹出以下消息:
Resolve undefined
注意:我也尝试了以下
db.get(id.toString(), {include_docs: true}).then((result)
但同样的事情......
【问题讨论】: