MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да направя заявка с mongoose от функция, използваща параметър?

Използвайте нотация в скоби за да създадете динамично обекта на заявката, така че можете да преструктурирате функцията си, както следва:

function _partialSearch (Model, searchText, key, res) {
    var search = new RegExp(searchText, "i"),
        query = {};
    query[key] = { $regex : search };

    Model.find(query)
         .exec(function (err, docs) {
            if(err) log(err);
            else {
                res.json(docs);
            }
         });
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Multer - как да обработвате файлове с помощта на upload.fields(), след като файловете са изпратени

  2. MongoDB $anyElementTrue

  3. Node.js + Mongoose.js Как да получите сумата на поръчките, направени за месец или седмица?

  4. Редовен израз за MongoDB ObjectID

  5. MongoDB Вложено ИЛИ/И Къде?