web-dev-qa-db-ja.com

Couchbase 2.2.0ドキュメントサイズの編集制限

Couchbaseコンソールを介してドキュメントを編集しようとしたところ、次の警告メッセージが表示されました。

警告:2.5kbを超えるサイズのドキュメントの編集は許可されていません

最大編集ドキュメントサイズを増やすにはどうすればよいですか?

27
AlOpal19

バージョン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;

docBytesLimit変数セットを編集して2500に設定し、必要な値に増やします。

完全に無効にする;

条件ステートメントをコメント化して、false値を返すことができます。 362行目でステートメントをコメント化し、falseを返します。

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

これがお役に立てば幸いです。WYSYWIGエディタで処理できる量には制限があります。したがって、注意してください。常にコアファイルを編集すると、悪影響が出る可能性があります。私たちはシステム上でそれを行い、それは私たちのために機能します。

53
Stavros Aloizos

mac OSXの場合、編集できます

/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js
8
tryer3000

UIコードは実際にリクエストを作成してドキュメントを取得するようですが、thenは、大きすぎると表示を拒否します。そのため、実際にブラウザ開発者ツールを開いて、ネットワークトラフィックで必要なドキュメントのリクエストを見つけるだけで、ドキュメント自体が応答に含まれます。プリティプリンターにコピーアンドペーストすれば完了です。

7
David van Geest

Couchbaseコンソールが役立ちますが、大きなデータを扱う場合は、SDKを使用して、コードを使用してドキュメントを変更することをお勧めします。すべてのSDKはここにあります: http://www.couchbase.com/develop

あなたの環境で可能ですか?

1
Tug Grall

Couchbase 4.5以降では、2.5 KBを超えるドキュメントを表示するには、次の_app.min.js_ファイルを更新する必要があります。

_vi /opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/ui/app.min.js
_

以下のコマンドを使用して、ファイル内でWord docBytesLimitを検索します。これにより、すべての発生が強調表示された色で表示されます。

_/\<docBytesLimit/>
_

上記のオカレンス内でテキストconstant("docBytesLimit",256*1024)を見つけ、256を必要な値に置き換えます。

最後に_restart the couchbase server_

0
Neero

Couchbase 4.5以降では、documents.jsではなくapp.min.jsファイルを変更する必要があります。永久に修正するには、次のことを試してください。

sed -i 's|return getStringBytesFilter(json)>docBytesLimit;|return false;|' /opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/ui/app.min.js

0
eodgooch

Couchbase Server 3.0.3のWindowsでは、このファイルはC:\ Program Files\Couchbase\Server\lib\ns_server\priv\public\jsにあります

0
zebra1024

コードを正しく読んだ場合、UIコードのハードコード値のようです http://review.couchbase.org/#/c/22678/2/priv/public/js/documents.js =

0
Ido Shilon