ArangoDB 中的所有修改 API 都支持查询参数 waitForSync 吗?

问题描述 投票:0回答:1

例如添加顶点集合的API文档中 https://docs.arangodb.com/3.11/develop/http/graphs/named-graphs/#add-a-vertex-collection 在“返回代码”部分提到了 waitForSync。

  • 201:如果边集合添加成功则返回,并且 waitForSync 为真。
  • 202:如果边集合添加成功则返回 并且 waitForSync 为 false。

但是此 API 没有“查询参数”部分。

实际上我尝试为此 API 添加 waitForSync=true,但我得到的结果代码是 202,而不是我预期的 201。 https://github.com/hnakamur/arangogo/blob/e6906759bead9857424782b4ab294ad4992bf1a9/cmd/example2/main.go#L103-L109

arangodb
1个回答
1
投票

waitForSync
所有修改服务器上数据的 API 均受支持。例如,创建和更新文档。

waitForSync
不支持服务器上的管理事务,例如创建新集合,这将始终 waitForSync (因为它必须为数据写入物理容器)

在图例中,如果文档或边缘集合尚不存在,您的 API 可能会创建它们。这始终是同步任务。

© www.soinside.com 2019 - 2024. All rights reserved.