おそらくこれはドキュメントから明らかなはずですが、残念ながらそうではありません。私の推測では、そのコンパクトはコレクションのある種の最適化を行い、コレクションのパディングファクターが与えられた値よりも低くなるようにしました。ただし、これは正しくないようです。
> db.aaa.stats().paddingFactor
1.9980000000000002
> db.runCommand ( { compact: 'aaa', paddingFactor: 1.1 } )
{ "ok" : 1 }
> db.aaa.stats().paddingFactor
1.9980000000000002
> db.runCommand ( { compact: 'aaa', paddingFactor: 3 } )
{ "ok" : 1 }
> db.aaa.stats().paddingFactor
1.9980000000000002
これがコレクションのパディング係数を変更する方法ではない場合、他の方法はありますか?