Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何知道xdmp:document insert函数已在marklogic中完成插入_Marklogic - Fatal编程技术网

如何知道xdmp:document insert函数已在marklogic中完成插入

如何知道xdmp:document insert函数已在marklogic中完成插入,marklogic,Marklogic,我想知道Marklogic中的函数。回调还是已完成事件?官方文件中没有此类信息 如何获取xdmp:document insert在Marklogic 8中完成其任务的事件?当调用返回时,文档已插入 当插入的事务完成提交时,文档将完全插入。这意味着如果你这样做: xdmp:document-insert($uri, $content), fn:doc($uri) (当然是$uri和$content的值),您不会看到文档。为什么?因为这两条语句是同一事务的一部分,调用fn:doc()时该事务尚未

我想知道Marklogic中的函数。回调还是已完成事件?官方文件中没有此类信息


如何获取
xdmp:document insert
在Marklogic 8中完成其任务的事件?

当调用返回时,文档已插入

当插入的事务完成提交时,文档将完全插入。这意味着如果你这样做:

xdmp:document-insert($uri, $content),

fn:doc($uri)
(当然是$uri和$content的值),您不会看到文档。为什么?因为这两条语句是同一事务的一部分,调用fn:doc()时该事务尚未完成

如果您想知道中间层何时会知道MarkLogic何时完成文档插入,则调用将在何时返回(除非您正在执行多语句事务,在这种情况下,当您告诉它提交时,它将完成)

有关更多详细信息,我鼓励您阅读《应用程序开发人员指南》的一章。在那之后,如果你有一个关于你想要完成什么的更具体的问题,让我们知道