我如何合并两个查询 opencmis alfresco
How can I combine two queries opencmis alfresco
我想获取所有具有 aspect A 或 aspect B 的文件。
这是我的查询:
SELECT * FROM <ASPECT A>
SELECT * FROM <ASPECT B>`
我知道 opencmis 中不存在 UNION,那么有什么办法可以解决这个问题吗?
据我所知,在 CMIS 中无法做到这一点。
但是您可以 post 通过简单地加入它们来处理您的 webscript 中的结果。由于您用 java
标记标记了您的问题,我想您正在使用 Java 支持的网络脚本,其中 CMIS 查询的结果存储在 ItemIterable<QueryResult>
集合中。因此,只需执行两个查询并将结果合并到一个集合中即可。
我想获取所有具有 aspect A 或 aspect B 的文件。
这是我的查询:
SELECT * FROM <ASPECT A>
SELECT * FROM <ASPECT B>`
我知道 opencmis 中不存在 UNION,那么有什么办法可以解决这个问题吗?
据我所知,在 CMIS 中无法做到这一点。
但是您可以 post 通过简单地加入它们来处理您的 webscript 中的结果。由于您用 java
标记标记了您的问题,我想您正在使用 Java 支持的网络脚本,其中 CMIS 查询的结果存储在 ItemIterable<QueryResult>
集合中。因此,只需执行两个查询并将结果合并到一个集合中即可。