私のデータベース内の項目を確認したいx
分(作成後はy
分)。時間差を確認する最も効率的な方法
私はこれを行うための2つの方法を考え出しました。効率/スピードが向上するかどうかはわかりません。
最初はモデルに日付フィールドを格納し、cronジョブの内部でおきx
分を
Model.find({time_created > current_time - y})
ような何かを行うことです。
x
とy
に基づいて、さらに多くの回数を記録するフィールドを保持するフィールドは、times_to_check
です。このオブジェクトはチェックする必要があります。 Dates
の最初の比較は時間がかかるだろうので、これらの二つは同等であるかもしれない理由について
Model.find({times_to_check> 0})
私の考えはあるが、オブジェクトがチェックされた後に、第2の1は、データベースへの書き込みが必要です。