我对CMIS查询语言有一些问题。我想获取所有具有某些属性的文档(表不重要)。所以我从cmis:document写了选择my_property。
不幸的是,我得到的答案是:0个文件。但是当我将查询更改为从my_table中选择my_property时。我得到不同的答案。
你能告诉我为什么吗?
原因是规范没有提供它。以下是规范中关于"关系视图投影"的内容(来源):
在每个虚拟表中,为每个虚拟表隐式定义一个虚拟列 对象类型定义中定义的属性 AND 对于所有属性 在对象类型的任何祖先类型上定义,但未在 对象类型定义。
因此,可以查询给定对象类型的上级类型的属性,但规范没有规定查询对象类型以获取后代类型的属性,而这正是您尝试执行的操作。
杰夫