查找未使用AQL下载任何工件的内部版本

时间:2018-08-17 08:30:50

标签: artifactory artifactory-query-lang

出于清理目的,我目前正在尝试构建一个AQL查询,该查询列出未下载所有相应工件的所有版本。这就是我现在所拥有的:

builds.find(
  {
    "created" : {"$before" : "2mo"},
    "name": {"$match":"* master"},
    "module.artifact.item.stat.downloads": {"$eq":null} 
  }
).limit(1000)

问题是我得到的所有构建都包含单个工件,没有下载,但其他可能会被下载。因此,我需要对每个构建进行另一个查询以确定所有工件的下载计数。

有没有办法告诉AQL,构建的所有工件都必须与查询匹配?

1 个答案:

答案 0 :(得分:0)

对于您的查询,我认为这是解决方案:

print(std::string str)

有关更多信息,请参考documentation