Couchbase 2.2.0文档大小编辑限制

AlO*_*l19 27 couchbase

我尝试通过couchbase控制台编辑文档,并捕获此警告消息:

警告:不允许编辑大小超过2.5kb的文档

如何增加最大编辑文档大小?

Sta*_*zos 53

您可以在版本2.2上提高限制或完全禁用:

提高限额 ;

编辑文件: /opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js

在第214行:

var DocumentsSection = {

  docsLimit: 1000,

  docBytesLimit: 2500,

init: function () {

var self = this;
Run Code Online (Sandbox Code Playgroud)

编辑docBytesLimit设置为的变量并将2500其增加到首选值.

完全禁用;

您可以注释掉条件语句并返回false值.在第362行注释掉该语句并返回false:

function isJsonOverLimited(json) {
  //return getStringBytes(json) > self.docBytesLimit;
  return false;
}
Run Code Online (Sandbox Code Playgroud)

希望这会有所帮助..您的WYSYWIG编辑器可以处理多少限制.所以请小心,因为编辑核心文件可能会产生负面结果.我们在我们的系统上完成了它,它适用于我们.

  • 在couchbase团队中通过管理控制台可以编辑此设置会很好,因为在某些情况下,用户无法调整此设置(即无法访问js文件) (4认同)
  • 从3.0版开始,文件结构发生了变化; 现在可以在这个新位置找到文件:/opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js可以在第209行进行编辑,或者在第363行禁用 (2认同)

try*_*000 8

对于Mac OSX,你可以编辑

/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js
Run Code Online (Sandbox Code Playgroud)


Dav*_*est 7

似乎UI代码实际上会发出请求并返回文档,但如果它太大拒绝显示它.因此,您实际上只需打开浏览器开发人员工具,在网络流量中找到所需文档的请求,文档本身就在响应中.复制粘贴到漂亮的打印机,你就完成了.