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

问题描述 投票:0回答:1

我正在使用Cloudant API与CouchDB连接,这是要创建一个分区DB的代码。

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");

为了创建一个数据库 "如果不存在",我找到了这个命令。

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

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

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

java maven couchdb cloudant
1个回答
1
投票

我认为目前还没有这样的方法,但要实现一个新的方法来实现你所期望的功能并不难。请看 https:/github.comcloudantjava-cloudantblob5bf9de122dd7dd07bc2bd0ac94f21dc579337e7bcloudant-lientsrcmainjavacomcloudantclientorglightcouchCouchDatabaseBase.java#L62。 落实情况的报告 client.database("test2", true) 你提到的。另外,正如 java-cloudant 是开源的,欢迎你的贡献,所以如果你觉得要改进库,请开个PR。

© www.soinside.com 2019 - 2024. All rights reserved.