我是新來的marklogic數據庫。我的使用案例是:使用java客戶端api從marklogic數據庫提取結果
我想使用Java客戶端API連接到標記邏輯數據庫。我將我的JSON文檔存儲在數據庫中,該數據庫的tradingDate(類型爲date)作爲其中一個字段。現在我想獲取所有tradingDate小於特定日期的文件。
有人請讓我知道如何進一步進行?
我是新來的marklogic數據庫。我的使用案例是:使用java客戶端api從marklogic數據庫提取結果
我想使用Java客戶端API連接到標記邏輯數據庫。我將我的JSON文檔存儲在數據庫中,該數據庫的tradingDate(類型爲date)作爲其中一個字段。現在我想獲取所有tradingDate小於特定日期的文件。
有人請讓我知道如何進一步進行?
我曾嘗試下面的示例,並使其工作通過例如使用查詢中marklogic: -
val queryMgr = client.newQueryManager();
var rawHandle: StringHandle = new StringHandle
rawHandle.withFormat(Format.JSON).
set("{\"$query\": {\"tradingDate\": { \"$le\":\""+ date + "\"}, \"$filtered\": true}}");
var querydef: RawQueryByExampleDefinition = queryMgr.newRawQueryByExampleDefinition(rawHandle);
querydef.setCollections("Collection Name");
jsonDocMgr.search(querydef, 1);
但你的建議是什麼比較好的選擇上下工夫?
您應該包含一些您已經嘗試過的示例代碼。所以不是免費的編碼服務。 – Dario
基拉斯重新問這個問題更多的細節:http://stackoverflow.com/questions/41850049/extracting-data-from-marklogic-db-using-java-client-api-when-fetching-one-docume –