Php Couchbase json字段限制

Php Couchbase json字段限制,php,couchbase,Php,Couchbase,我正在couchbase上发布一些大型数据: 两种情况: 1) 数据字符串非常大,文档无法保存 { "abc": "data" } 2) 现在,如果我将大数据字符串分成多个部分,它就会被发布 { "abc0": "data1", "abc1": "data2" } 是否有可以更改的标志或某些设置来启用第一种方案?尝试在couchbase server目录中查找此文件: documents.js 在此文件中,您将看到以下行: var DocumentsSection = {

我正在couchbase上发布一些大型数据:

两种情况:

1) 数据字符串非常大,文档无法保存

{
    "abc": "data"
}
2) 现在,如果我将大数据字符串分成多个部分,它就会被发布

{
 "abc0": "data1",
 "abc1": "data2"
}

是否有可以更改的标志或某些设置来启用第一种方案?

尝试在couchbase server目录中查找此文件:

documents.js
在此文件中,您将看到以下行:

var DocumentsSection = {
  docsLimit: 1000,
  docBytesLimit: 2500,
...
因此,您可以编辑此字段。 关于你的第二个问题。。。一切皆有可能,我不知道:)

更新

此功能中使用的docsLimit字段:

function isJsonOverLimited(json) {
      return getStringBytes(json) > self.docBytesLimit;
    }

它在同一个文件中。您可以尝试返回false值,而不是docBytesLimit,但我不确定它是否有效。

如果您的数据字符串非常大,我建议您查看文档存储策略以解决此问题。请看我的问题:以及我对如何解决我自己的问题的评论(在Couchbase中没有关于这个问题的一些好的答案或好的文档)。

看看[这个][1]问题,我希望它能帮助你[1]:这意味着我可能不得不拆分数据,Couchbase上是否有关于这个问题的文档?他们推荐什么?找不到任何其他问题,管理控制台是否可能不显示数据,但数据确实存在?因为控制台达到了限制?