MarkLogic-如何获取字段索引列表
如何声明名称空间并导航到元素节点字段名。我有40个字段索引,只想得到一个字段名列表。谢谢MarkLogic-如何获取字段索引列表,marklogic,Marklogic,如何声明名称空间并导航到元素节点字段名。我有40个字段索引,只想得到一个字段名列表。谢谢 <field xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://marklogic.com/xdmp/database"> <field-name>externalIDField</field-name> <field-path> <path>//agr
<field xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://marklogic.com/xdmp/database">
<field-name>externalIDField</field-name>
<field-path>
<path>//agreement:externalID</path>
<weight>1</weight>
</field-path>
<field-value-searches>true</field-value-searches>
<included-elements>
</included-elements>
<excluded-elements>
</excluded-elements>
<tokenizer-overrides>
</tokenizer-overrides>
</field>
您可以使用管理API。具体而言:
import module namespace admin="http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
declare namespace db="http://marklogic.com/xdmp/database";
admin:database-get-fields(
admin:get-configuration(), xdmp:database("myDatabase"))//db:field-name/data(.)
您可以使用管理API。具体而言:
import module namespace admin="http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
declare namespace db="http://marklogic.com/xdmp/database";
admin:database-get-fields(
admin:get-configuration(), xdmp:database("myDatabase"))//db:field-name/data(.)