admin.hostGetId( config as element(configuration), host-name as String ) as (Number|String)
This function return the ID for the specified host from
the configuration.
The difference between this function and xdmp:host()
is that the ID from
this function can come from a host that has not yet been saved (that is,
from a host that has been created in the same query with the Admin library
but has not yet been saved to the cluster configuration files). This ID
enables you to completely configure a newly created host without the
need to first save the configuration.
http://marklogic.com/xdmp/privileges/admin/host
http://marklogic.com/xdmp/privileges/admin/host/{id}
const admin = require('/MarkLogic/admin.xqy'); var config = admin.getConfiguration() admin.hostGetId(config, xdmp.hostName()) //returns the host ID
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.