sql >> データベース >  >> NoSQL >> MongoDB

マングースでは、日付で並べ替えるにはどうすればよいですか? (node.js)

    Mongooseでの並べ替えはリリースごとに進化しており、これらの回答の一部は無効になっています。 4.1.x現在 dateの降順であるMongooseのリリース フィールドは、次のいずれかの方法で実行できます。

        Room.find({}).sort('-date').exec((err, docs) => { ... });
        Room.find({}).sort({date: -1}).exec((err, docs) => { ... });
        Room.find({}).sort({date: 'desc'}).exec((err, docs) => { ... });
        Room.find({}).sort({date: 'descending'}).exec((err, docs) => { ... });
        Room.find({}).sort([['date', -1]]).exec((err, docs) => { ... });
        Room.find({}, null, {sort: '-date'}, (err, docs) => { ... });
        Room.find({}, null, {sort: {date: -1}}, (err, docs) => { ... });
    

    昇順の場合は、-を省略します 文字列バージョンのプレフィックスまたは1の値を使用します 、asc 、またはascending



    1. MongoDB3.0Javaドライバーで結果をカウントする

    2. mongodbに.bsonファイル形式をインポートする方法

    3. ClusterControlとそのコンポーネントのパフォーマンスを最適化する方法

    4. MongoDB $ convert