我有一个使用wiredTiger 存储引擎运行的服务器,但没有全局启用压缩。现在我想将单个集合的“block_compressor”选项更改为使用“snappy”。根据 mongoDB 文档,这在使用“db.createCollection()”创建新集合时是可能的,但是如何为现有集合执行此步骤?(也许对于初始同步之前的新副本集成员)
由于副本集中非wiredTiger和wiredTiger成员之间的初始同步是在每个文档级别上执行的(而不是通过复制文件),这应该是可能的......
http://docs.mongodb.org/manual/reference/method/db.createCollection/#specify-storage-engine-options