对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

压缩网络流量

Ruby驱动程序支持网络压缩,以减少客户端和服务器之间传输的数据量。

驱动程序支持以下压缩算法:

如果您指定多种压缩算法,驱动程序会选择 MongoDB 实例支持的列表中的第一个算法。

要为 MongoDB 实例的连接启用压缩,请通过以下方式之一指定要使用的算法:

  • 将算法作为参数添加到连接字符串中

  • Mongo::Client对象的 compressors 选项中指定算法

要使用连接字符串启用网络压缩,请添加 compressors 选项。 您可以将一种或多种算法指定为以逗号分隔的列表。

uri = "mongodb://<hostname>:<port>/?compressors=zlib,snappy"
client = Mongo::Client.new(uri)

要在客户端对象中启用压缩,请将 compressors 选项传递给 Mongo::Client 构造函数。

client = Mongo::Client.new(["<hostname>:<port>"],
compressors: ["zlib", "snappy"])