2016-08-18 9 views
1

"mm/dd/yyyy"形式の文字列として日付を格納しています。私はこの日付フィールドでソートしたい。私はいくつかのテストデータで以下のクエリを試しました。MongoDBソート日付文字列(mm/dd/yyyy)

db.collection.find().sort({date: -1}).pretty() 

とうまくいきます。これはいつまでもうまくいくのでしょうか、これをMongoDateに変換して信頼性の高い並べ替えを行うべきでしょうか?

答えて

1

最後にyyyyとすると、この種の分類は長年にわたって機能しません。

おそらくyyyy-mm-ddの書式設定された文字列または実際のDateタイプに切り替えることをお勧めします。両方とも正しく並べ替えます。

関連する問題