2016-11-28 2 views
-1

Cloudant Клиентская библиотека доступна в Java, которая будет хранить один документ в то время,Как сохранить массовый документ в Cloudant с помощью Java или Spark - Java?

CloudantClient client = ClientBuilder.account("accounbt") 
        .username("username").password("password") 
        .disableSSLAuthentication().build();*/ 

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

      db.save(jsonObject); 

Есть ли способ, чтобы сохранить насыпной документ в Cloudant?

ответ

1

Вот код, который может позволить загрузить массовую загрузку,

CloudantClient client = ClientBuilder.account("accounbt") 
         .username("username").password("password") 
         .disableSSLAuthentication().build();*/ 

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

List<JSONObject> arrayJson = new ArrayList<String>(); 
arrayJson.add(new JSONObject("{data:hello}")); 
arrayJson.add(new JSONObject("{data:hello1}")); 
arrayJson.add(new JSONObject("{data:hello2}")); 
db.bulk(arrayJson); 
+1

Вы должны ** ** не отключить SSL проверки подлинности для подключения к Cloudant, вы открываете себя к проблемам безопасности. – rhyshort

+0

Почему это вызывает какие-либо проблемы? –

+0

Отключение аутентификации SSL означает, что проверка имени хоста и проверка цепочки сертификатов ** не выполняются **. То, что кто-то потенциально может притворяться, что он облачно принимает ваши учетные данные и получает доступ к вашим личным данным. – rhyshort

Смежные вопросы