
admin.databaseMonthlyBackup( backup-dir as String, backup-period as Number, backup-month-day as (Number|String), start-time as (Number|String), max-backups as (Number|String), backup-security-db as Boolean, backup-schemas-db as Boolean, backup-triggers-db as Boolean, [include-replicas as Boolean], [journal-archiving as Boolean?], [journal-archive-path as String?], [lag-limit as (Number|String)?] ) as element(db.databaseBackup)
This function constructs a monthly scheduled backup specification.
  
  const admin = require('/MarkLogic/admin.xqy');
  admin.databaseMonthlyBackup("/backupDir", 2, 1,
        xs.time("09:45:00"),10,"true","true","true")
   //returns the monthly backup specification 
    
  const admin = require('/MarkLogic/admin.xqy');
  admin.databaseMonthlyBackup("/backupDir", 2, 1,
        xs.time("09:45:00"),10,"true","true","true","false","true",[],500)
   //returns the monthly//backup specification 
  
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.