我看到视图中的值超过1 MB大小(1.7 MB),因此不会在视图中发出。我试图在max_kv_size_per_doc
中更改default.ini
的值(然后重新启动了couchbase),但仍然没有发出值。
有人可以建议解决方法吗?
答案 0 :(得分:1)
是:不要在视图中发出文档 - 这不是推荐的做法。实际上,通过在视图中发布文档,您将在存储上创建文档的副本(==坏)。 100个文档+返回它们的视图= 200个文档的空间。
相反,发出文档的密钥并在从视图中获取结果后检索它们。或者只是发出你需要的文档的一部分(如果它很小)。
编辑:我猜你没有尝试过“include_docs”选项吗?它应该将完整的文档附加到您的结果中,而不会产生重复。