特定の日のデータの 1 日ごとのコレクションを作成することをお勧めします (データが多すぎる場合は、1 日ごとから始めて、1 時間ごとに移行できます)。mongodb で作成できるコレクションの数に制限はありますか、それともパフォーマンスの低下につながりますか (mongodb が非常に多くのコレクションを維持するためのオーバーヘッドですか)。多数のコレクションはパフォーマンスに悪影響を及ぼしますか?
より多くのコンテキストを提供するために、データは Facebook フィードのようになり、最新のデータ (たとえば、過去 1 週間または 1 か月) のみが重要になります。1 日あたりのコレクションを作成すると、ドキュメントの数が少なくなり、おそらくアクセスが高速になります。古いデータが必要な場合でも、古いコレクションにフォールバックできます。これは理にかなっていますか、それとも間違った方向に向かっていますか?