【发布时间】:2023-03-28 13:34:01
【问题描述】:
我看到视图中的值已超过 1 MB 大小(即 1.7 MB),因此不会在视图中发出。我试图在default.ini 中更改max_kv_size_per_doc 的值(然后重新启动couchbase),但仍然没有发出值。
有人可以建议解决方法吗?
【问题讨论】:
我看到视图中的值已超过 1 MB 大小(即 1.7 MB),因此不会在视图中发出。我试图在default.ini 中更改max_kv_size_per_doc 的值(然后重新启动couchbase),但仍然没有发出值。
有人可以建议解决方法吗?
【问题讨论】:
是的:不要在视图中发出文档 - 这不是推荐的做法。事实上,通过在视图中发出文档,您正在在存储中创建文档的副本(== 不好)。 100 个文档 + 返回它们的视图 = 200 个文档的空间。
相反,为文档发出键并在您从视图中获取结果后检索它们。或者只是发出您需要的文档部分(如果它很小)。
编辑:我猜你还没有尝试过“include_docs”选项?它应该将完整的文档附加到您的结果中,而不会创建副本。
【讨论】: