我使用的是最新的Couchbase的.Net SDK和我有与意见较大的JSON文件(超过1.4MB)问题。
在这种情况下,这些文件都在那里加入了设计文档时,大文件只是不会在视图结果显示(通过视图给文件量比实际量小)。 如果我(使用.Net客户端)后来,在桶中创建设计文档后,并获得观与陈旧= false时,索引的更新添加这些更大的文件无法完成,并调用该方法不返回。 我可以从Web UI,该指数正在更新看,但它永远不会结束。 最终在.NET中的GetView,呼叫将超时。 重新启动Couchbase服务器没有帮助。 立即当我删除大的文档,GetView再次工作。
我有以下的,简单的观点:
function (doc, meta) {
emit(doc._id, [doc.name, doc.version, doc.type, doc.date]);
}
添加文档高达1.2MB工作正常,但文件比1.45MB大不。 我找不到任何文档或实际任何在线相关意见和更大的文档。 是有一些限制的观点能有多大的文件处理? 我知道Couchbase不能处理超过20MB的文件大,但我在这里使用的那些是比显著小。