0

いくつかの JSON 値と MongoDB 形式のクエリを指定して、MongoDB と同じ方法で、必要な json エンティティを MongoDB に行かずにフィルター処理したいと考えています。

たとえば、私は持っています:

JSON 値: [{数量: 10}, {数量: 30}, {数量: 50}] MongoDB 形式のクエリ: {数量: { $gt: 20 } }

結果: [{数量: 50}]

たとえば、JAR 内で JSON 値と JSON クエリ文字列を Mongo 形式で受け取るメソッドを呼び出します。

ありがとう!

4

2 に答える 2

1

Mongoデータベースに行かずにそれが欲しい

Jacksonを使用して JSON を解析し、QueryオブジェクトとCollection、ターゲット オブジェクトを含む を作成します。

Guava や GS-Collections などのコレクション フレームワークとfilterを使用します。

于 2013-11-06T00:29:16.953 に答える
0

「Jackson」ライブラリは、Java での JSON の解析と生成を提供します。解析が完了したら、Java コードを使用して心ゆくまで値/データ構造をフィルタリングできます。

Java には明らかに Mongo クエリ言語の直接実装はありません。必要に応じて Java コードを自分で実装できます。

見る:

于 2013-11-06T00:17:12.297 に答える