私はMongoose、MongoDB、およびNodeを使用しています。
フィールドの1つがdate \ timestampであるスキーマを定義したいと思います。
過去5分間に更新されたすべてのレコードを返すために、このフィールドを使用したいと思います。
MongooseではTimestamp()メソッドを使用できないため、次のJavascriptメソッドを使用するしか選択肢がないことを理解しています。
time : { type: Number, default: (new Date()).getTime() }
これは、巨大なDBをクエリするための最も効率的な方法ではない可能性があります。誰かがこれを実装するより効率的な方法を共有できれば本当にありがたいです。
これをMongooseで実装し、MongoDBタイムスタンプを使用できるようにする方法はありますか?