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

Bagaimana saya bisa menggunakan ekspresi reguler dengan Doctrine's Mongodb ODM?

Ini muncul beberapa waktu lalu di pengguna doktrin milis. Anda dapat menggunakan \MongoRegex kelas langsung di kueri ODM Anda:

$documentRepository->findBy(array(
    'foo' => new \MongoRegex('/^bar/'),
));

Atau jika menggunakan pembuat kueri:

$queryBuilder->field('foo')->equals(new \MongoRegex('/^bar/'));

Ingatlah bahwa pola regex yang peka huruf besar dan kecil akan dapat menggunakan indeks dengan paling efisien. Ini dibahas lebih detail di dokumen Mongo .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pembaruan Spring-Mongo-Data hanya mengizinkan satu argumen posisi?

  2. Cara Mengotomatiskan dan Mengelola MongoDB Dengan ClusterControl

  3. Cara memperbarui dokumen di MongoDB menggunakan ObjectID di Java

  4. Validasi kustom luwak untuk kata sandi

  5. MongoDB - Perbarui objek di Array bersarang