有没有办法检查远程数据库是否存在?
Is there a way to check if a remote database exists?
是否有 pouchdb API 检查远程数据库是否存在?
有一个 db.info()
方法,但它需要一个 db
对象,如果目标不存在,使用以下创建 db
对象也会创建目标:
var db = new PouchDB(url);
是的,只需使用 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'
}
是否有 pouchdb API 检查远程数据库是否存在?
有一个 db.info()
方法,但它需要一个 db
对象,如果目标不存在,使用以下创建 db
对象也会创建目标:
var db = new PouchDB(url);
是的,只需使用 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'
}