trgr.preCommit() as element(trgr.when)
Returns the XML representation of a pre-commit trigger timing.
Use this function with
trgr.triggerDataEvent
to create a pre-commit trigger event. To learn more about pre-commit
triggers, see "Using Triggers to Spawn Actions" in the
Application Developer's Guide.
const trgr = require('/MarkLogic/triggers'); trgr.postCommit() trgr.triggerDataEvent( trgr.directoryScope('/myDir/', '1'), trgr.documentContent('create'), trgr.preCommit()); // A document modification trigger event that can // be used to create a trigger which fires whenever // a document is created in /myDir/. The associated // trigger module executes before committing the // firing document creation transaction.