marklogic - 使用 MarkLogic Java API 进行 CRUD 操作时,无法在 qconsole 中看到 xquery 结果
问题描述
我有一个场景,我们正在对特定集合中的可用文档执行多个 CRUD 操作,同时我们从该特定集合中提取数据以在 UI 上显示它。
例如 - 假设我有一个名为Inventory的集合,并且我正在使用 JAVA api 对Inventory集合中可用的多个文档进行更新(执行 CRUD 操作),同时我正在使用 XQuery 从Inventory集合中提取数据以在 UI 上显示它,但是当 JAVA api当时正在执行 CRUD 操作,我无法获得 xquery 结果。
解决方案
在更新提交之前,您的查询不会显示这些更改。这是设计使然。如果您说您有已提交的更新而您没有看到这些更新,则可能是因为您的查询在更新提交之前开始。
推荐阅读
- python - 如何让我的不和谐机器人列出我服务器中所有不和谐成员的嵌入?
- python - 触地,向上和移动之间的区别
- php - phpspreadsheet示例不起作用
- python-3.x - 在 python 3.5 附带的 Ubuntu 16.04 上运行 python 3.7 的最佳方式
- android - 在 android 版本 8+ 中未收到 FCM 通知,也未调用 onMessageReceived()
- python - 运行编。从python中的命令行
- firefox - Firefox 量子:未指定单位时 svg 属性无效
- javascript - react-intl - 没有日期的日期 - 只是月/年
- node.js - Node.js 中 mocha.js 中的退出代码
- oracle - 使用 EXECUTE IMMEDIATE 选择数据并将其存储在变量中