如何将Artifactory aql查询限制为特定的存储库?

时间:2019-09-25 09:28:40

标签: artifactory artifactory-query-lang

我有这个有效的aql查询:

items.find({"@myproperties.fileType":{"$match": "myFile"},"@myproperties.otherType":{"$match": "thisType"}})

它返回我期望的所有结果。但是,此查询在每个存储库中查找包含这些属性的文件。
如何将搜索限制为特定的存储库?

1 个答案:

答案 0 :(得分:1)

这是所需的格式:

items.find({"repo":{"$eq":"myrepo"}}, {"$and":[{"@myproperties.fileType":{"$match": "myFile"}},{"@myproperties.otherType":{"$match": "thisType"}}]})   

这种查询语言不是很直观,但是确实如此。