Artifactory jfrog rt搜索中的人工AQL:包含字段
相关的: ,我想使用Jfrog CLI使用此AQL查询Artifactory:Artifactory jfrog rt搜索中的人工AQL:包含字段,artifactory,jfrog-cli,artifactory-query-lang,Artifactory,Jfrog Cli,Artifactory Query Lang,相关的: ,我想使用Jfrog CLI使用此AQL查询Artifactory: items.find( { "repo":"snapshot-local", "artifact.module.build.name":"foo", "artifact.item.@vcs.Revision":"aabbccddee123456" } ).include("artifact.module.build.number") 我的理解是,应该遵循以下思路: { "files":
items.find(
{
"repo":"snapshot-local",
"artifact.module.build.name":"foo",
"artifact.item.@vcs.Revision":"aabbccddee123456"
}
).include("artifact.module.build.number")
我的理解是,应该遵循以下思路:
{
"files":
[
{
"aql":{
"items.find":{
"repo":"snapshot-local",
"artifact.module.build.name":"foo",
"artifact.item.@vcs.Revision":"aabbccddee123456"
}
}
}
]
}
但是,我不确定如何请求artifact.module.build.number
属性。
如何在请求中使用
.include(“artifact.module.build.number”)
获得与cURL相同的行为?如今,CLI的AQL支持不允许修改返回对象的架构。
这意味着您不能修改“包含”和添加来自不同域的字段
因此,我将(在您的情况下)使用curl(如您所建议的)。
比如:
items.find({
"repo":"snapshot-local",
"artifact.module.build.name":"foo",
"artifact.item.@vcs.Revision":"aabbccddee123456"
}).include("artifact.module.build.name","artifact.module.build.number")