ドキュメントを更新するには、MongoDBはドキュメント全体をディスクからフェッチし(既にキャッシュにある場合を除く)、メモリ内で変更して、ディスクに書き戻す必要があります。変更は、セカンダリノードに複製するためにoplogにも書き込まれます。
ドキュメントのサイズが大きくなると、ドキュメントごとに時間がかかります。また、各ドキュメントがメモリ内のスペースを消費するため、キャッシュチャーンによって無関係なクエリのパフォーマンスが低下し始めます。
MongoDBの最大ドキュメントサイズは16MBです。このドキュメントが10分後にすでに4MBになっている場合は、すぐに分割またはカットオフする必要があります。