Как написать запрос к множеству значений - PullRequest
1 голос
/ 20 марта 2020

Я хочу написать простой запрос для поиска документов с помощью RequestNumber IN ('AB C', 'CD C', 'L11') . Как я могу написать это в запросе Marklogi c?

1 Ответ

3 голосов
/ 20 марта 2020

Используйте cts: search () с cts: element-value-query () , если это единственные значения в этом элементе:

cts:search(doc(), cts:element-value-query(xs:QName("RequestNumber"), ('ABC','CDC','L11')))

В противном случае вы также можете использовать cts: element-word-query () :

cts:search(doc(), cts:element-word-query(xs:QName("RequestNumber"), ('ABC','CDC','L11')))
...