我想找到所有包含特定模式的工件,除了少数。
我的aql.json
items.find({
"name":{"$match": "*test*"},
"name":{"$nmatch": "*test1*"},
"name":{"$nmatch": "*test2*"}
})
我得到这个错误:
[Error] invalid character 'i' looking for beginning of value
我的 jfrog cli cmd:
jfrog rt s --spec=aql.json
(我已经在我的 linux env 上用管理员用户配置了我的神器)
编辑aql.json
{
"files" : [
{
"aql" : {
"items.find" :{
"repo": "myRepo",
"path" : {"$match": "*/somedir/somedir*"},
"$and" :
[
{"name" : {"$match" : "*test*"}},
{"name" : {"$nmatch" : "*test1*"}},
{"name" : {"$nmatch" : "*test2*"}}
]
}
}
}
]
}
但它没有找到我的工件(而且我有与此模式匹配的工件。
[Info] Found 0 artifacts.
[]