网络压缩
此版本的文档已存档,不再提供支持。 查看最新文档,了解如何升级您的 Node.js 驱动程序版本。
您可以启用驱动程序选项来压缩消息,这会减少 MongoDB 和应用程序之间通过网络传递的数据量。
驱动程序支持以下压缩算法:
如果您指定多种压缩算法,驱动程序会选择 MongoDB 实例支持的列表中的第一个算法。
注意
使用 Snappy 或 Zstandard 压缩算法时,必须添加显式依赖项。
指定压缩算法
您可以通过以下两种方式之一来指定算法,以便为 MongoDB 实例的连接启用压缩:
将参数添加到连接字符串中。
在
MongoClientOptions
中指定compressors
选项。
使用以下字符串指定压缩算法:
压缩算法依赖关系
要将 Snappy 压缩算法添加到您的应用程序,请运行以下代码:
npm install --save snappy
如要在应用程序中添加 Zstandard 压缩算法,请运行以下代码:
npm install --save @mongodb-js/zstd