2017-01-23 60 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); 

但你的建议是什么比较好的选择上下工夫?

相关问题