MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara mengurutkan data di Mongo dalam urutan khusus

Anda dapat memproyeksikan setiap hosting menjadi tipe terpisah yang dilambangkan dengan bilangan bulat, dan akhirnya mengurutkan bilangan bulat ini. Diilustrasikan dalam alur agregasi di bawah

[
{$lookup: {
    from: 'secondCollectionStoringQuality',
    localField: 'hosting',
    foreignField: 'hostings',
    as: 'nw'
    }},
{$unwind: '$nw'},
{$project: {
        domainName: 1,
        hosting: 1,
        type: {
            $cond: [
                {$eq: ['$nw.quality', 'best']},
                0,
                {$cond: [
                    {$eq: ['$nw.quality', 'good']},
                    1,
                    2
                    ]}
            ]
        }
    }},
    {$sort: {type: 1}}
]


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jika saya memiliki id dokumen mongo sebagai string, bagaimana cara memintanya sebagai _id?

  2. Contoh Ulang Data Deret Waktu menggunakan Javascript dan Mongodb

  3. Setara dengan mongo's out:kurangi opsi di hadoop

  4. Buat Database di MongoDB

  5. Bagaimana saya bisa menggunakan MongoDB untuk menemukan semua dokumen yang memiliki bidang, terlepas dari nilai bidang itu?