我是新来的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 –