MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोस में सशर्त क्वेरी कैसे बनाएं?

आपको Query#where पर कॉल करने की आवश्यकता नहीं है बार-बार, चूंकि आप सभी शर्तों को Mongoose Model#find पर पास कर सकते हैं के रूप में:

var filteredQuery = {},
  acceptableFields = ['gender', 'race', /* etc */ ];

acceptableFields.forEach(function(field) {
  req.query[field] && filteredQuery[field] = req.query[field];
});

var query = Character.find(filteredQuery);

आप req.query . को भी साफ करना चाहेंगे आपके मन में अनुमत मापदंडों के आधार पर।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला हमेशा मेरे संग्रह नाम के अंत में एक s क्यों जोड़ता है

  2. विंडोज़ 8 और वैंप सर्वर पर मोंगोडब PHP ड्राइवर कैसे स्थापित करें?

  3. क्वेरी के प्रदर्शन का विश्लेषण करें - mongoDB

  4. डेटाबेस से JSON को संग्रहीत करना और क्वेरी करना

  5. नेवला ने _id's को ObjectId के बजाय एक स्ट्रिंग के रूप में सहेजा है