node.js - 在 marklogic node.js 上获取新版本 ID 使用 versionId 写入

标签 node.js marklogic optimistic-locking

在启用乐观锁定的情况下修改文档时是否可以获取新的 versionId,而不执行先写后读? 在https://docs.marklogic.com/guide/node-dev/documents#id_26261成功数据不包含新的versionId。

最佳答案

这是一个很好的问题,但不幸的是,目前无法在更新后返回版本 ID。

您可以执行探测(相当于 Node.js API 中的 HEAD 请求),这应该比读取(相当于 Node.js API 中的 GET 请求)稍微便宜一些。

您可能希望让您的客户支持联系人提交 RFE(增强请求)以在写入后返回 versionId。

关于node.js - 在 marklogic node.js 上获取新版本 ID 使用 versionId 写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35260613/

相关文章:

node.js - 文档插入中调用函数

node.js - Express js 和 connect-redis

marklogic - 如何授予http ://marklogic. com/xdmp/privileges/get-role权限?

数据库备份最佳实践

PHP/MySQL/jQuery 记录的悲观锁

c# - 当 DatabaseGenerated.Identity 已经与 Entity Framework 一起使用时自动增加一个数字

javascript - 列出 Nodejs 中的所有 strip 费用

node.js - 为什么我不能使用相关 mongo 文档中的 id 在 GridFS 上设置 id

user-interface - 带 GUI 的 MarkLogic 内容泵 (MLCP)

mongodb - Grails,多次保存到mongodb会引发乐观锁定异常