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

mongodb regex không hoạt động

Có lẽ, bạn đã quên về việc không đặt regex trong dấu ngoặc kép hoặc đơn .

Đây là một số cách bạn có thể sử dụng regex cho truy vấn của mình .

> db.web_configs.find({key: /cck/}).pretty();

hoặc

> db.web_configs.find({key: /^cck$/}).pretty();

hoặc

> db.web_configs.find({key: {$regex: "cck"}).pretty();

hoặc từ các chỉnh sửa của bạn,

> db.web_configs.find({key: {$regex:/cck/}}).pretty();

Hy vọng sự khác biệt giữa dấu ngoặc kép và dấu gạch chéo trong hai câu lệnh cuối cùng $regex được sử dụng là rõ ràng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tổng hợp Pymongo - chuyển danh sách python để tổng hợp

  2. Mongodb tổng hợp, Làm thế nào để đếm tài liệu theo tiêu chí khoảng thời gian?

  3. Hỗ trợ giao dịch Spring Data MongoDB 4.0

  4. Cách sử dụng kiểu thập phân trong MongoDB

  5. Làm cách nào để thêm số tự động vào bộ sưu tập hiện có trong mongodb / node.js?