You can enable a driver option to compress messages, which reduces the amount of data passed over the network between MongoDB and your application.
The driver supports the following compression algorithms:
If you specify multiple compression algorithms, the driver selects the first one in the list supported by your MongoDB instance.
To enable compression for the connection to your MongoDB instance, use one of the following methods to specify the algorithms:
Add the parameter to the connection string.
compressorsoption in your
Select the tab that matches your use case for instructions on how to specify the compression algorithm:
Specify compression algorithms by using the following strings:
To use Snappy compression, add it to your application dependencies by running the following command:
npm install --save snappy
You can use Zlib compression without adding any additional dependencies.