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

Kueri dinamis di MongoDB dan Node.js

Bangun objek kueri Anda secara terprogram:

var query = {'film_id': {$in : genre}};
if (param) {
    query._id = {$lt: tokenId};
} else {
    query._id = {$gt: tokenId};
}
collection.find(query).sort({'_id': -1}).limit(25).toArray(function(error, films);

Perbarui

Sekarang Node.js 4+ mendukung dihitung nama properti , Anda dapat membuat query dalam satu langkah sebagai:

var query = {
    film_id: {$in: genre},
    _id: {[param ? '$lt' : '$gt']: tokenId}
};


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:Nama tahapan pipeline tidak dikenal:'$changeStream'

  2. Bagaimana melakukan pengujian database yang tepat (TDD) pada Rails 3 menggunakan MongoDB dan Mongoid

  3. buat objek induk yang menyarangkan anak-anak di luwak

  4. Mengapa PyMongo 3 memberikan ServerSelectionTimeoutError?

  5. Agregasi MongoDB:Pencarian ganda, dan gabungkan respons pencarian ke objek masing-masing