是否有pouchdb API来检查远程数据库是否存在?
有db.info()
方法,但需要db
个对象,如果目标尚不存在,使用以下内容创建db
对象也会创建目标:< / p>
var db = new PouchDB(url);
答案 0 :(得分:7)
是的,只需使用skip_setup
option:
var db = new PouchDB('http://localhost:5984/i_dont_exist', {skip_setup: true});
db.info()
.then(console.log.bind(console))
.catch(console.log.bind(console));
这将引发错误:
{
status: 404,
name: 'not_found',
message: 'missing',
error: true,
reason: 'no_db_file'
}