Nuxeo DAM系统:按文件获取文档:content/data

Nuxeo DAM system: Get document by file:content/data

我想执行一个 (NXQL) 查询,该查询将 return 给我基于 file:content/data 字段的文档。 我尝试了几种不同的方式来写下查询,但似乎没有任何效果。

您能否告诉我是否可以(以及如何)根据资产的下载 link 通过 REST API 或 .NET 客户端检索文档(文件:content/data)?

期待您的来信!

我认为基于 file:content/data 字段的查询不起作用的原因是因为摘要值实际上存储在一个文件中而不是 link数据字段

替代解决方案是基于文件进行查询:content/name。如果你有一个LINK喜欢

http://host:port/nuxeo/nxfile/default/cfb12863-3ac2-4778-8b4b-06a275a7943b/report:file/2017-Gartner-MQ-CSP.jpg?changeToken=1-0"

这里'2017-Gartner-MQ-CSP.jpg'是一个文件名

所以 NXQL 查询将是->

SELECT * FROM Document WHERE report:file/name = '2017-Gartner-MQ-CSP.jpg'

而 REST API 将是->

http://host:port/nuxeo/api/v1/search/lang/NXQL/execute?query=SELECT * FROM Document WHERE report:file/name = '2017-Gartner-MQ-CSP.jpg'&properties=*