В дополнение к ответу @ eric-bloch, если вы выполнили поиск, вы можете определить uri, используя fn:base-uri()
или xdmp:node-uri()
.Например, вот так:
for $d in cts:search(doc(), cts:and-query(()))[1 to 10]
return fn:base-uri($d)
Примечание: пустой запрос and - это небольшая хитрость, чтобы вернуть все документы.Предикат с 1 по 10 гарантирует, что вы не получите всю базу данных, возвращенную за один раз, а только первые десять.Если бы вы добавили заказ по последнему измененному свойству, вы могли бы получить десять самых старых или самых новых документов таким образом.