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。
我正在使用 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。