[英]Cloudant Client Database - startKey and endKey - Java
僅出於上下文考慮,我正在編寫一個代碼,該代碼連接到Cloudant數據庫,並檢索存儲在數據庫中的某些憑證,這些憑證采用Json格式(正如您期望的那樣)。
我編寫了允許我連接到數據庫的代碼:
public ClientBuilder getCloudantClient(String username, String password) {
ClientBuilder clientBuilder = ClientBuilder.account(username).
username(username).password(password);
return clientBuilder;
}
然后返回數據庫:
CloudantClient cloudantClient = cloudantRestClient.getCloudantClient(USERNAME, PASSWORD).build();
Database database = cloudantClient.database(DATABASE, false);
現在,我正在嘗試從該數據庫中檢索某些憑據,例如某個ID(僅一行),例如:
"id" : "Aberffrawcake"
對於我所看到的這個示例 ,我想指定startKey和endKey(在本例中為“ id”),理想情況下,返回“ Aberffrawcake”。
考慮到上面的示例,我有兩個主要問題:
我們將不勝感激,如果我的問題不清楚,請指出。
我想指定startKey和endKey(在本例中為“ id”),理想情況下,返回“ Aberffrawcake”。
startKey
和endKey
是您要過濾的值的范圍,因此在您的情況下為“ Aberffrawcake”而不是“ id”。 對於唯一值, key
會更合適。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.