Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MYSQL DB を MongoDB に変換しました。
1 つのフィールド、publish_datetime は MYSQL の日時フィールドでした。
mongo では、その datetime フィールドで順序付けを行う必要があります。
タイムスタンプとして別のフィールドに変換せずにこれは可能ですか?
それがどちらのタイプであるかは問題ではありません。DateTime 値または整数値のいずれかを並べ替えると、次のようになります。
db.collection.find().sort( { field_name: 1 } );
ただし、「datetime」値が含まれているサンプル ドキュメントを示していただけると助かります。