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

MongoDB/PyMongo:как да „избягате“ параметри при търсене с regex?

Трябва да сглобите регулярния израз програмно. И така:

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. Импортирайте csv данни като масив в mongodb, като използвате mongoimport

  2. Mongodb и запитване, което търси полигони, които пресичат многоъгълник

  3. как да добавите ng-model към динамично създадени текстови полета за въвеждане

  4. MongoDB като база данни за времеви серии

  5. Моделиране на NoSQL форумно приложение с C# / ASP.net MVC