2016-09-26 68 views
0

CMIS搜索有沒有辦法來搜索所有搜索多值都

在SQL這將是

select ID 
from mvTo 
where name in ('john', 'sally', 'same') 
group by ID 
having count(*) = 3 

承擔的名字

+0

請閱讀這兩個職位,它可以幫助你http://stackoverflow.com/questions/39458669/how-to-filter-folder-children-using-cmis-query/39467372#39467372和http:// stackoverflow。 com/questions/39468515 /如何做大量更新在露天使用cmis/39470100#39470100 –

+0

此鏈接狀態不支持https://community.alfresco.com/docs/DOC-5898 -cmis-query-language – Paparazzi

回答

0

唯一索引,如果你有一個單值屬性,例如cmis:createdBy,您可以編寫與列表中的任何值匹配的查詢,如下所示:

SELECT * FROM cmis:document where cmis:createdBy in ('jpotts', 'admin', 'tuser1') 

如果你有一個多值屬性,你想匹配,如果任何值匹配的,你可以使用ANY關鍵字,如:

SELECT * FROM cmis:document where ANY sc:someMultiValuedProp in ('val1', 'val2', 'val3') 

集團通過不支持。

有關使用CMIS查詢可以執行的操作的更多信息,請閱讀CMIS specification的查詢語言定義部分。

+0

任何不是全部。是否去搜索'val1'和'val2'和'val3' – Paparazzi

+1

不,沒有。 –