【问题标题】:JCR-SQL2 Filter Query to get only empty nodesJCR-SQL2过滤查询以仅获取空节点
【发布时间】:2018-01-12 15:21:39
【问题描述】:

我有以下 JCR-SQL2-Query:

SELECT * FROM [nt:base] AS nodes WHERE NAME(nodes) = 'NameOfTheNode'

现在我得到了所有名为“NameOfTheNode”的节点。但我想将结果限制为分别为空的节点没有子节点。

我该怎么做?

【问题讨论】:

    标签: magnolia jcr-sql2


    【解决方案1】:

    根据https://docs.jboss.org/author/display/MODE50/JCR-SQL2#JCR-SQL2-SinceModeShape4.0:,在 JCR-SQL2 中无法查询没有子节点的节点:

    启用的附加动态操作数“CHILDCOUNT(selectorName)” 限制孩子的数量。虽然有 几种使用方法,这对于查找节点特别有效 没有孩子,这不能在 JCR-SQL2 中完成(它是 不能将反连接与 CHILDNODE 连接条件一起使用)

    【讨论】:

      猜你喜欢
      • 2018-11-24
      • 2015-09-13
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多