认证0级讲师
毎日のデータの合計数を数えていますか? 、タイムスタンプは mongodb int32 または int64 に保存されていますか? 上記の条件を満たすには、次のことを行うことができます
count() は集計の一種です
どのような種類のデータですか?時系列データの場合、履歴の状況は変わりません。1 日 1 回カウントし、後で直接アクセスできるように結果を保存することをお勧めします。 aggregate は、map/reduce の代わりに推奨される集計フレームワークです。上記の仮定が真であれば、上記の方法も実現できます。ただし、シャード セットではカウントによって不正確な結果が得られることに注意してください。正確な結果が必要な場合は、aggregate を使用してください。
aggregate
map/reduce
毎日のデータの合計数を数えていますか? 、タイムスタンプは mongodb int32 または int64 に保存されていますか? 上記の条件を満たすには、次のことを行うことができます
リーリーcount() は集計の一種です
どのような種類のデータですか?時系列データの場合、履歴の状況は変わりません。1 日 1 回カウントし、後で直接アクセスできるように結果を保存することをお勧めします。
aggregate
は、map/reduce
の代わりに推奨される集計フレームワークです。上記の仮定が真であれば、上記の方法も実現できます。ただし、シャード セットではカウントによって不正確な結果が得られることに注意してください。正確な結果が必要な場合は、aggregate
を使用してください。