是否有一种简单的方法使用REST获取附加到MarkLogic数据库的林列表

时间:2018-02-14 04:38:41

标签: rest marklogic marklogic-8

这是我的REST电话:

curl -s --anyauth -u admin:pass -X GET -i http://myhost:8002/manage/v2/databases/MyDB/properties

我想从中获取森林列表而不是所有属性。类似的东西:

MyDB001
MyDB002
MyDB003
etc. 

这可能吗?

1 个答案:

答案 0 :(得分:5)

让我们从基础开始:不要低估在管理端点上隐藏浏览器的价值:http://yourdomain:8002/manage/v2。从这里,您可以浏览和探索。此外,属性视图中可用的数据是有效的XML和JSON配置,供您稍后重新使用,例如通过Curl获取。你可以通过传递format = [xml或json]

来获得这些

从那里开始,我们来看看选项:

只想要名字和ID? 关系部分提供了最少的信息。

http://yourdomain:8002/manage/v2/databases/yourdatabase

想了解更多信息? 当你有一个集群并想要hosts / paths / etc的详细信息时很有用

http://yourdomain:8002/manage/v2/databases/yourdatabase?view=forest-storage