tutorial pricing lite español couchbase

pricing - Couchbase 2.2.0 límite de edición del tamaño del documento



couchbase vs mongodb (8)

A partir de Couchbase 4.5, debe modificar el archivo app.min.js, no los documentos.js. Para arreglar permanentemente intente:

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

Intenté editar el documento a través de la consola couchbase y detecté este mensaje de advertencia:

Advertencia: no se permite la edición de documentos con un tamaño superior a 2.5kb

¿Cómo puedo aumentar el tamaño máximo del documento de edición?


Desde couchbase 4.5 necesita actualizar el siguiente archivo app.min.js para ver los documentos de más de 2.5Kb.

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

busque la palabra docBytesLimit dentro del archivo usando el siguiente comando. Esto le mostrará todas las apariciones en color resaltado.

//<docBytesLimit/>

Encuentre la constant("docBytesLimit",256*1024) texto constant("docBytesLimit",256*1024) dentro de las apariciones anteriores y reemplace el 256 con el valor que necesita.

Finalmente restart the couchbase server


En Windows en Couchbase Server 3.0.3, este archivo se encuentra en C: / Archivos de programa / Couchbase / Server / lib / ns_server / priv / public / js


La consola Couchbase está aquí para ayudarlo, pero cuando se trata de datos de gran tamaño, es mejor usar un SDK y modificar su documento con algún código. Puede encontrar todos los SDK aquí: http://www.couchbase.com/develop

¿Es posible con su entorno?


Parece que el código UI realmente hará la solicitud y recuperará el documento, pero luego se negará a mostrarlo si es demasiado grande. Por lo tanto, puede abrir las herramientas de desarrollo del navegador, encontrar la solicitud del documento que desea en el tráfico de la red y el documento en sí mismo está en la respuesta. Copia y pega en una impresora bonita, y listo.


Puede aumentar el límite o deshabilitar completamente en la versión 2.2:

Para elevar el límite ;

edite el archivo: /opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js

en la línea 214:

var DocumentsSection = { docsLimit: 1000, docBytesLimit: 2500, init: function () { var self = this;

Edite la variable docBytesLimit establecida en 2500 y docBytesLimit a su valor preferido.

Para deshabilitar completamente;

Puede comentar la declaración condicional y devolver un valor falso. En la línea 362 comente la declaración y devuelva falso:

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

Espero que esto ayude ... Hay limitaciones en cuanto a cuánto puede manejar su editor WYSYWIG. Por lo tanto, tenga cuidado y, como siempre, la edición de archivos principales puede tener resultados negativos. Lo hicimos en nuestro sistema y funciona para nosotros.



para Mac OSX, puedes editar

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