これは実際には本当に簡単な修正でした。
'timestamp'値は、Dateオブジェクトではなく、Stringとして保存されていました。
MongoDBシェルから次のクエリを実行しました:
db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });
これは私の古いレコードをすべてDate's
として更新しました String's
の代わりに これでクエリが機能します!