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

MongoDB/PyMongo:bagaimana cara 'melarikan diri' dari parameter dalam pencarian regex?

Anda harus merakit regex secara terprogram. Jadi:

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

ATAU

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

Perhatikan bahwa kode menggunakan re.escape untuk keluar dari string jika berisi karakter khusus.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. AJAX panggilan ke/dari contoh MongoDB untuk Node/Express?

  2. MongoDB temukan dan hapus - cara tercepat

  3. Cara Menghapus koleksi Mongodb menggunakan nama koleksi di c#

  4. Data pegas MongoDb:MappingMongoConverter menghapus _class

  5. xml dinamis ke mongoDB