countDocuments は n+1 でクッソ遅くなるから estimatedDocumentCount だろ! と言っている兄貴と、 estimatedDocumentCount はメタデータを元に算出するから壊れる可能性があるので正確に測れる countDocuments でしょ、みたいな事書いててウムー、となっていた。
- 本番: countDocuments
- 正確な値がほしいので、遅くてもこちらを採用する
- 開発・結合・検証: estimatedDocumentCount
- おおよその値がわかればいい
という感じで使うのがいいんですかねえ。
count による負荷がアウトなら本番も estimatedDocumentCount になるとは思うんですが。
mongoDB 難しくない?