我正在创建一组将在Mulit-Statement ACID交易中使用的MarkLogic REST扩展。
底层代码将使用transaction-id选项调用xdmp:eval()。
不幸的是,没有记录transaction-id选项。
有人可以提供一个使用带有transaction-id选项的xdmp:eval()的示例吗?
答案 0 :(得分:3)
该选项(在eval或invoke上可用)被称为(创造性地)transaction-id。
你可以在modules / MarkLogic / rest-api / lib / endpoint-util.xqy
中的eput:invoke-transaction()函数中看到一个例子。预期警告:因为它没有记录,使用风险自负。支持组织可能无法回答有关它的问题。