有没有一种方法可以压缩mongodb查询结果以进行在线传输?

时间:2020-06-26 00:47:15

标签: mongodb spring-data spring-data-mongodb

我的应用程序正在使用MongoDB模板查询MongoDB。一些查询结果集非常大,为40-50MB。有没有一种方法可以压缩结果集以进行传输,然后在Java收到结果时进行解压缩以获得完整结果?

根据@Joe的建议,我在URI中添加了压缩程序配置。

spring:
  data:
    mongodb:
      uri: mongodb+srv://userName:password@xxxxxxx.mongodb.net/test?compressors=zlib&retryWrites=true&w=majority
      database: mydb

对我来说没有改善。我有什么想念的吗?