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

मोंगोडीबी/पायमोंगो:रेगेक्स खोज में पैरामीटर से कैसे बचें?

आपको रेगेक्स को प्रोग्रामेटिक रूप से इकट्ठा करना होगा। तो या तो:

import re
regex = re.compile('^' + re.escape(variable))
items = collection.find({ 'key': regex })

या

items = collection.find({'key': { '$regex': '^' + re.escape(variable) }})

ध्यान दें कि कोड re.escape का उपयोग करता है। स्ट्रिंग से बचने के लिए यदि इसमें विशेष वर्ण हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB कैंडिडेट प्लान कैसे चुनें

  2. मोंगोडब और या कॉम्बो

  3. GPath का उपयोग करके स्ट्रिंग में डॉट के साथ ग्रूवी ऑब्जेक्ट को गहराई से पार करने का तरीका

  4. डेटाबेस में खाली दस्तावेज़ खोजें

  5. mongoDB में नेस्टेड वस्तु पाठ खोज