Marklogic-如何获取文档中的元素列表
Marklogic- How get a list of elements in a document
我在 Oracle 中描述 table_name 以显示字段列表。我怎样才能在 Marklogic 中获取文档中的元素列表。提前致谢。
甲骨文:
描述 EMP_DETAILS
姓名
EMPLOYEE_ID
JOB_ID
MANAGER_ID
DEPARTMENT_ID
这绝对不是同类比较,因为 MarkLogic 中的文档比 tables 更等同于行。但是由于文档是自描述的,所以您可以请求文档中的元素列表是对的。使用 XQuery,试试这个:
doc($uri)//*/name()
选择所有元素,并打印它们的名称。在 MarkLogic 中,这还将向您显示 JSON 文档中的属性名称。
但是如果你真的想做一些更像 Oracle 的东西,用描述 table,你可以创建视图并使用好的 'ol SQL 来描述它们。
我在 Oracle 中描述 table_name 以显示字段列表。我怎样才能在 Marklogic 中获取文档中的元素列表。提前致谢。
甲骨文: 描述 EMP_DETAILS
姓名
EMPLOYEE_ID
JOB_ID
MANAGER_ID
DEPARTMENT_ID
这绝对不是同类比较,因为 MarkLogic 中的文档比 tables 更等同于行。但是由于文档是自描述的,所以您可以请求文档中的元素列表是对的。使用 XQuery,试试这个:
doc($uri)//*/name()
选择所有元素,并打印它们的名称。在 MarkLogic 中,这还将向您显示 JSON 文档中的属性名称。
但是如果你真的想做一些更像 Oracle 的东西,用描述 table,你可以创建视图并使用好的 'ol SQL 来描述它们。