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

kueri luwak/mongodb beberapa jenis

Anda harus meletakkan keduanya sort istilah menjadi satu objek:

exports.getMinCuttingTime = function(number, callback){ 
    ProjectModel.find()
        .sort({totalCuttingTime: 1, favoriteCount: -1})
        .select({_id: 1})
        .limit(number)
        .exec(
            function(err, projects) {
                callback(null, projects)
            }
        );
};

Perlu dicatat bahwa standar ECMA-262 yang menjadi dasar Node.js tidak menentukan bahwa urutan properti objek dipertahankan, dan itu hanya standar de facto untuk mencocokkan urutan penyisipan. Untuk menghilangkan keraguan, Anda dapat menggunakan array sebagai gantinya:

.sort([['totalCuttingTime', 1], ['favoriteCount', -1]])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengumpulkan jumlah di MongoDB untuk mendapatkan jumlah total?

  2. mongod --bind_ip menggunakan docker-compose versi 2

  3. MongoDB $konversi

  4. MongoDB:Server memiliki peringatan startup

  5. Masalah MongoDB \uXXXX