問題タブ [quarkus-panache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
467 参照

java - MongoDB を使用したパナッシュ

プロパティとして「タグ」配列を持つドキュメントがあります。ここで、すべての個別のタグ項目を照会したいと考えています。

mongo シェルでの解決策:

それは私に与える:

しかし、Panache で同じ結果を得るにはどうすればよいでしょうか? PanacheMongoEntity は、特定の個別のメソッドを提供しません。findまた、この方法を使用して目標を達成する方法、またはこの方法を使用して可能かどうかもわかりません。

私が考えることができるのは、find("tags", "*")(* はワイルドカードですか?) ですべてのタグを見つけてから、Java で重複を処理することだけですが、それが意図された用途だとは思いません。

0 投票する
0 に答える
69 参照

spring-boot - Quarkus の @DirtiesContext

各テスト ケースが実行される前にデータベース テーブルを削除できる、Quarkus の @DirtiesContext のようなものはありますか?

ドロップ アンド クリエイトに設定できる がありhibernate-orm.database.generationますが、@DirtiesContext とまったく同じことを行うわけではありません。

0 投票する
1 に答える
141 参照

mongodb - ワイルドカードを使用した PanacheMongo 検索

findPanacheで簡単に実行しようとしていますが、ワイルドカード演算子に固執しています。

私は持っている:

私のドキュメントは次のようになります。

「tag-to-find」を見つけようとすると機能しますが、ワイルドカードを使用する方法がわかりません。モンゴシェルでは、使用するだけdb.Model.find({"payload.tags.name": /ag-to-/})で機能します。