
admin.databaseSetLocking( config as element(configuration), database-id as (Number|String), value as String ) as element(configuration)
		  This function sets the locking setting for the
		  specified database in the configuration.  When set to
		  strict, locking enforces mutual exclusion
		  on existing documents and on new documents.  When set
		  to fast, locking enforces mutual
		  exclusion on existing documents but not on new
		  documents.  When set to off, locking does
		  not enforce mutual exclusion on existing documents or
		  on new documents.
	  
http://marklogic.com/xdmp/privileges/admin/database
http://marklogic.com/xdmp/privileges/admin/database/{id}
  
  const admin = require('/MarkLogic/admin.xqy');
  const config = admin.getConfiguration()
  admin.databaseSetLocking(config, xdmp.database("myDatabase"),
        "fast")
   //returns the new configuration element -- use admin.saveConfiguration
   //to save the changes to the configuration or pass the configuration
   //to other Admin API functions to make other changes.  
  
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.