Couchbase在添加新文档时无法访问视图
我正在使用Cocuhbase Community Edition 6.0.0 build 1693,在单个节点上使用以下服务器配置 总ram-24GBCouchbase在添加新文档时无法访问视图,couchbase,couchbase-view,Couchbase,Couchbase View,我正在使用Cocuhbase Community Edition 6.0.0 build 1693,在单个节点上使用以下服务器配置 总ram-24GB 数据-7608MB 索引-3255MB 搜索-576 MB 使用过时-确定并在之后更新 ViewResult result = bucket.query(ViewQuery.from(design, view) .key(id) .skip(skip) .limit(limit)
数据-7608MB
索引-3255MB
搜索-576 MB 使用过时-确定并在之后更新
ViewResult result = bucket.query(ViewQuery.from(design, view)
.key(id)
.skip(skip)
.limit(limit)
.stale(Stale.UPDATE_AFTER));
List<T> ourDocs = new ArrayList<>();
result
.iterator()
.forEachRemaining(
(doc) ->
ourDocs.add(
fromJsonObject(doc.document().content(), type))
);
ViewResult结果=bucket.query(ViewQuery.from(设计,视图)
.key(id)
.skip(skip)
.限额
.stale(stale.UPDATE_AFTER));
List ourDocs=new ArrayList();
结果
.iterator()
.外汇储备(
(doc)->
ourDocs.add(
fromJsonObject(doc.document().content(),type))
);
当我从C#TPL任务创建新文档时。我无法访问视图,这与CouchDB的问题类似
这里还有我丢失的其他配置吗 这篇文章被交叉发布到了Discussion论坛:使用Stale,我可以解决从更新视图获取文档的问题。主要原因是我的机器人正在使用API服务(使用couchbase),该服务添加了新文档。通过使用NGINX负载平衡API服务,我能够解决这个问题,couchbase在使用Stale.UPDATE\u快速索引文档/更新视图方面非常出色。