沙发基地同步网关视图索引失败



我正在使用Couchbase为我的移动应用程序的后端供电,并且在使用views时遇到奇怪的错误。

我设置了一个视图来获取特定的文档类型,并通过同步网关管理 API 查询该视图。通常它运行良好,但我发现如果最近将文档添加到数据库中,则视图查询将在第一个请求时返回 0 个结果。然后,第二个相同的请求将返回预期的响应。

我怀疑新文档尚未被 couchbase 索引,并且查询会触发文档的重新索引。我想知道的是是否有办法通知 couchbase 我将查询视图并提前准备文档。我不想为每个查询执行 2 个请求。

还有其他人遇到过这个问题吗?

有什么解决办法吗?

默认情况下,同步网关允许使用"过时"索引,这意味着查询不一定会在处理查询之前重新生成索引。

若要覆盖此设置,请将stale=false添加到查询中。

(允许的选项包括 falseokupdate_after 。默认值为 update_after .(

最新更新