Artifactory AQL 获取特定属性
Artifactory AQL Get Specific Properties
我正在使用 Artifactory 3.5。我的工件具有自定义属性。我希望能够查询所有具有 属性 的工件,并且我希望结果显示 属性 及其值。我知道我可以使用:
items.find(...).include("property.*")
但是,此 returns 项目的所有属性都符合查找条件。我怎样才能只显示我想要的特定 属性?
include 元素允许您在结果中仅包含特定属性
例如,下面的查询结果将只包含工件名称和 "artifactory.licenses" 属性:
items.find({"@artifactory.licenses" : {"$eq" : "MIT"}}).include("name", "@artifactory.licenses")
这将 return 例如:
{
"results" : [ {
"name" : "connection_pool-2.2.0.gem",
"properties" : [ {
"key" : "artifactory.licenses",
"value" : "MIT"
} ]}
}
我正在使用 Artifactory 3.5。我的工件具有自定义属性。我希望能够查询所有具有 属性 的工件,并且我希望结果显示 属性 及其值。我知道我可以使用:
items.find(...).include("property.*")
但是,此 returns 项目的所有属性都符合查找条件。我怎样才能只显示我想要的特定 属性?
include 元素允许您在结果中仅包含特定属性
例如,下面的查询结果将只包含工件名称和 "artifactory.licenses" 属性:
items.find({"@artifactory.licenses" : {"$eq" : "MIT"}}).include("name", "@artifactory.licenses")
这将 return 例如:
{
"results" : [ {
"name" : "connection_pool-2.2.0.gem",
"properties" : [ {
"key" : "artifactory.licenses",
"value" : "MIT"
} ]}
}