問題タブ [jcr-sql2]
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.
aem - AEM 画像コンポーネントによって参照されるアセットを検索
AEM 6.1 で、幅が 1280 ピクセルを超える DAM の画像を参照するページを見つけようとしています。これが単一の JCR_SQL2 クエリで可能かどうかを判断するのに本当に苦労しています。うまくいかなかった多くのことを試しましたが (CRXDE からクエリを実行しようとすると ParseException が発生します)、cq:Page で始まるいくつかの追加の結合が必要になることを除いて、次の内容は私が求めていることをある程度伝えていると思います。 、実際の画像コンポーネント ノードの代わりにページを取得するには:
jcr:path の等価性にも参加しようとしましたが、実際に何も実行できません。
iterator - ノードのすべてのプロパティを反復し、各プロパティの値を更新して cq5 のリポジトリに保存する方法
私のcq5コンテンツ構造は....
「pageFourNew」には約 500 個のプロパティがあります。ここで、"pageFourNew" のすべてのプロパティを取得し、それらの値を更新する必要があります。
たとえば、私が持っている場合:
value = value+"some string value append"
私はそれを実行してリポジトリに保存したいと考えています。
私はこれをプログラム的に行いたいと思っています。
解決策やアイデアがあれば共有してください。
parent-child - 親ノードの下にあるすべてのノードに JCR クエリを実行する
親ノードの下にあるすべてのフォルダーとファイルをリスト、並べ替え、ページ付けしようとしています。これは、フォルダーのみを選択するクエリであり、期待される結果が得られます。
次に、ファイルに別の結合を追加しますが、結果は返されません。
最終クエリ:
1.単一のクエリでフォルダとファイルを取得する方法はありますか? 2.最初のクエリで [jcr:name] を取得しようとしましたが、null が返されました。ノードの名前を取得するにはどうすればよいですか?
sql - jcrQuery(Sql2)で相対パスで探す方法
相対パスでノードを見つけようとしています:
3265 で終了するノードを検索する必要があります。
私はそのようなクエリを使用しています:
相対パスでノードを見つける方法を知る必要があります、ありがとう
aem - CQ5 で Name LIKE を使用してノード/アセットを検索していますか?
特定のパスの下にある「%xyz%」のような名前のアセットを検索したいと考えています。このページ「すべての AEM 開発者が知っておくべき 9 つの JCR クエリ」を参照しました。
ポイント番号 7 を参照してください。Name() Like '%xyz%'
アプローチ 1
だから私はクエリを発射しました
そして私は行きjavax.jcr.UnsupportedRepositoryOperationException
ます。
アプローチ 2 JCR-SQL2 クエリの作成に役立つ CQ5 を使用したこの素晴らしいページを見つけました http://localhost:4502/crx/explorer/ui/search.jsp
だからこれの助けを借りて、私はクエリを生成しました
CQ5 の search.jsp ページでこのクエリを起動すると、これは正常に機能します。しかし、バンドル内のクラスでこのクエリを起動しようとすると、例外が発生します
では、正確な名前ではなく、like を使用して名前で DAM アセットを検索するクエリを起動するにはどうすればよいでしょうか。NAMEを使用して、完全に一致するノードを見つけることができることを知っています。
name と Like を一緒に使用するにはどうすればよいですか?
java - Java の JCR-SQL2 での IN 句の使用
JCR-SQL2 を使用する Magnolia で 'IN' 句を使用しようとしています。
ただし、次のエラーが表示されます。
これは、JCR の実装が IN 句をサポートしていないことが原因ですか?
jackrabbit - UNION を使用した JCR-SQL2 InvalidQueryException - 予期される:
UNION を使用して複数のノード タイプの一意の識別子 (jcr:uuid) をすべて収集しようとしていますが、実際の SELECT ステートメント自体は成功しています。
ジャックラビット バージョン: 2.12.1
スタックトレース:
adobe - SQL2: 大文字と小文字を区別しない並べ替え
SQL2で大文字と小文字を区別しないソートを行うことは可能ですか? 次のステートメントは、結果を [c, b, a, C, B, A] のように並べ替え、[c, C, b, B, a, A] を求めます。
SELECT * FROM [nt:unstructured] WHERE [sling:resourceType] = 'photo' ORDER BY [photoTitle] desc
よろしくお願いします。