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

Bagaimana cara menanyakan MongoDB dengan suka

Itu harus:

db.users.find({"name": /.*m.*/})

Atau, serupa:

db.users.find({"name": /m/})

Anda sedang mencari sesuatu yang mengandung "m" di suatu tempat ('% . SQL's ' operator setara dengan ekspresi reguler' '.* '), bukan sesuatu yang memiliki "m" yang ditambatkan ke awal string.

Catatan: MongoDB menggunakan ekspresi reguler yang lebih kuat daripada "LIKE" dalam SQL. Dengan ekspresi reguler, Anda dapat membuat pola apa pun yang Anda bayangkan.

Untuk informasi selengkapnya tentang ekspresi reguler, lihat Ekspresi reguler (MDN).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Argumen yang diteruskan harus berupa string 24 karakter hex - saya pikir itu

  2. PyMongo upsert melempar upsert harus menjadi contoh kesalahan bool

  3. MongoDB $stdDevPop

  4. MongoDB - $set untuk memperbarui atau mendorong elemen Array

  5. Bagaimana Anda memperbarui banyak bidang menggunakan Update.Set di MongoDB menggunakan driver c # resmi?