Найдите все документы с тегом, расположенными по определенному пути с заданным значением в Marklogic, используя Xquery - PullRequest
0 голосов
/ 12 февраля 2019

Как найти все документы, имеющие фамилию в виде Xyz, при условии, что имя и фамилия присутствуют в одноименном теге «имя»

<body><FirstName><name>Abc</name></FirstName><LastName><name>Xyz</name></LastName></body>

1 Ответ

0 голосов
/ 12 февраля 2019

Используйте следующий запрос:

   let $search := cts:search(doc(), cts:element-query(
            xs:QName("LastName"),
                cts:and-query
                ((
                    cts:element-value-query(xs:QName("name"), "Xyz")
                 ))
            )  )
    return $search     
...