Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Compresión de la red

Puedes habilitar una opción del driver para comprimir los mensajes, lo que reduce la cantidad de datos que se transmiten por la red entre MongoDB y tu aplicación.

El controlador admite los siguientes algoritmos de compresión:

  1. Snappy: disponible en MongoDB,3 6 y posteriores.

  2. Zlib: disponible en MongoDB.3 6 y posteriores.

  3. Zstandard: disponible en MongoDB 4.2 y posterior.

Si especifica varios algoritmos de compresión, el controlador selecciona el primero de la lista compatible con su instancia de MongoDB.

Nota

Al utilizar el algoritmo de compresión Snappy o Zstandard, debe agregar dependencias explícitas.

Puedes habilitar la compresión para la conexión a tu instancia de MongoDB especificando los algoritmos de dos maneras:

  1. Agregar el parámetro a la cadena de conexión.

  2. Especificar el compressors opción en su MongoClientOptions.

Para habilitar la compresión utilizando la cadena de conexión, agregue el parámetro compressors en la cadena de conexión. Puede especificar uno o más algoritmos de compresión, separándolos con comas:

const uri =
"mongodb+srv://<user>:<password>@<cluster-url>/?compressors=snappy,zlib";
const client = new MongoClient(uri);

Para habilitar la compresión utilizando la MongoClientOptions, pasa la opción compressors y el algoritmo de compresión que quieres usar. Puedes especificar uno o más algoritmos de compresión, separándolos con comas:

const uri =
"mongodb+srv://<user>:<password>@<cluster-url>";
const client = new MongoClient(uri,
{
compressors: ["snappy"]
});

Especifique los algoritmos de compresión usando las siguientes cadenas:

Para agregar el algoritmo de compresión Snappy a tu aplicación, ejecuta el siguiente código:

npm install --save snappy

Para agregar el algoritmo de compresión Zstandard a tu aplicación, ejecuta el siguiente código:

npm install --save @mongodb-js/zstd

Volver

Opciones de conexión