2017-01-23 13 views
-1

私はmarklogicデータベースを初めて使用しています。私のユースケースはJavaクライアントAPIを使用したmarklogicデータベースからの結果の抽出

JavaクライアントAPIを使用してマークロジックデータベースに接続しようとしています。私は自分のJSON文書をデータベースに格納していますが、これは(日付型の)tradingDateをフィールドの1つとして持っています。今、私はtradingDateが特定の日付よりも小さいすべてのドキュメントを取得したいと思います。

さらに進めていく方法を教えてください。

+4

既に試したサンプルコードを含める必要があります。無料のコーディングサービスではありません。 – Dario

+0

キラスはこの問題について、さらに詳しく質問しました:http://stackoverflow.com/questions/41850049/extracting-data-from-marklogic-db-using-java-client-api-when-fetch-one-docume –

答えて

0

私はに探してお勧めします:

HTHのようなものを使用してに!私は下のサンプルを試してみましたが、marklogic例により、クエリを使用して作業を行いいる

0

: -

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); 

しかし、あなたは上で動作する任意のより良い選択肢を提案していますか?

関連する問題