2017-01-23 57 views
-1

我是新來的marklogic數據庫。我的使用案例是:使用java客戶端api從marklogic數據庫提取結果

我想使用Java客戶端API連接到標記邏輯數據庫。我將我的JSON文檔存儲在數據庫中,該數據庫的tradingDate(類型爲date)作爲其中一個字段。現在我想獲取所有tradingDate小於特定日期的文件。

有人請讓我知道如何進一步進行?

+4

您應該包含一些您已經嘗試過的示例代碼。所以不是免費的編碼服務。 – Dario

+0

基拉斯重新問這個問題更多的細節:http://stackoverflow.com/questions/41850049/extracting-data-from-marklogic-db-using-java-client-api-when-fetching-one-docume –

回答

0

我會建議考慮:

  • MLCP出口與變換,
  • 或進入使用類似CORB2

HTH!

0

我曾嘗試下面的示例,並使其工作通過例如使用查詢中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); 

但你的建議是什麼比較好的選擇上下工夫?

相關問題