MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách truy vấn MongoDB với like

Đó sẽ phải là:

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

Hoặc, tương tự:

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

Bạn đang tìm kiếm thứ gì đó có chứa "m" ở đâu đó (SQL's '% toán tử 'tương đương với biểu thức chính quy' '.* '), không phải thứ có "m" được neo ở đầu chuỗi.

Lưu ý: MongoDB sử dụng các biểu thức chính quy mạnh hơn "LIKE" trong SQL. Với các biểu thức chính quy, bạn có thể tạo bất kỳ mẫu nào mà bạn tưởng tượng.

Để biết thêm thông tin về cụm từ thông dụng, hãy tham khảo Biểu thức chính quy (MDN).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ ifNull

  2. MongoDB $ exp

  3. Giàn giáo Yeoman, Mongoose và MongoDB

  4. Meteor và DBRefs

  5. 2 cách để giới hạn tài liệu được trả lại trong MongoDB