Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Marklogic-如何查找任何记录不';t有一个领域_Marklogic - Fatal编程技术网

Marklogic-如何查找任何记录不';t有一个领域

Marklogic-如何查找任何记录不';t有一个领域,marklogic,Marklogic,我有一些XML在集合中缺少引证日期字段元素 如何查找没有引证日期字段元素的任何记录(集合中的文档)。如何构造查询 let $uris := cts:uris( (), (), cts:collection-query (("/collection/research","/collection/IACS")

我有一些XML在集合中缺少
引证日期
字段元素

如何查找没有
引证日期
字段元素的任何记录(集合中的文档)。如何构造查询

let $uris := cts:uris(
                     (),
                     (),
                     cts:collection-query
                         (("/collection/research","/collection/IACS")
                      and DONT have citationDate field
                  )
return count($uris)

我认为您正在寻找与元素查询相结合的not查询:

cts:not-query(cts:element-query(xs:QName("citationDate"), cts:true-query()))
您可以使用
cts:和
查询将其与集合查询相结合