Couchbaseコンソールを介してドキュメントを編集しようとしたところ、次の警告メッセージが表示されました。
警告:2.5kbを超えるサイズのドキュメントの編集は許可されていません
最大編集ドキュメントサイズを増やすにはどうすればよいですか?
バージョン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エディタで処理できる量には制限があります。したがって、注意してください。常にコアファイルを編集すると、悪影響が出る可能性があります。私たちはシステム上でそれを行い、それは私たちのために機能します。
mac OSXの場合、編集できます
/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js
UIコードは実際にリクエストを作成してドキュメントを取得するようですが、thenは、大きすぎると表示を拒否します。そのため、実際にブラウザ開発者ツールを開いて、ネットワークトラフィックで必要なドキュメントのリクエストを見つけるだけで、ドキュメント自体が応答に含まれます。プリティプリンターにコピーアンドペーストすれば完了です。
Couchbaseコンソールが役立ちますが、大きなデータを扱う場合は、SDKを使用して、コードを使用してドキュメントを変更することをお勧めします。すべてのSDKはここにあります: http://www.couchbase.com/develop
あなたの環境で可能ですか?
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
_
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
Couchbase Server 3.0.3のWindowsでは、このファイルはC:\ Program Files\Couchbase\Server\lib\ns_server\priv\public\jsにあります
コードを正しく読んだ場合、UIコードのハードコード値のようです http://review.couchbase.org/#/c/22678/2/priv/public/js/documents.js =