Как я могу ограничить Artifactory aql-запрос конкретным репозиторием? - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть этот рабочий aql-запрос:

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

Он возвращает все ожидаемые результаты.Однако этот запрос ищет файлы, содержащие эти свойства, в каждом хранилище.
Как можно ограничить поиск определенным хранилищем?

1 Ответ

0 голосов
/ 25 сентября 2019

Это необходимый формат:

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

Этот язык запросов не очень интуитивно понятен, но он есть.

...