Cloudant API 如果不存在则创建数据库

Cloudant API create database if not exists

我正在使用 Cloudant API 连接 CouchDB,这是创建分区数据库的代码:

CloudantClient client = ClientBuilder.url(new URL("http://127.0.0.1:5984")).username("root").password("root").build();
        System.out.println("Server Version: " + client.serverVersion());
        client.createPartitionedDB("test");

创建数据库"if not exists"我找到这个命令:

Database db = client.database("test2", true);

现在我的问题是:有没有像我上次为分区数据库写的函数?

希望大家理解,因为我的英文不是很好

我认为目前不存在这样的方法,但实现一种满足您期望的新方法并不难。有关您提到的 client.database("test2", true) 的实施,请参阅 https://github.com/cloudant/java-cloudant/blob/5bf9de122dd7dd07bc2bd0ac94f21dc579337e7b/cloudant-client/src/main/java/com/cloudant/client/org/lightcouch/CouchDatabaseBase.java#L62。此外,由于 java-cloudant 是开源的,欢迎您的贡献,如果您想改进库,请打开 PR。