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

Chọn độ dài chuỗi trong mongodb

Rất tiếc, khung tổng hợp không hỗ trợ toán tử "len" để tự động chuyển đổi các chuỗi thành độ dài của chúng trong khi bạn thực hiện một truy vấn. Vì vậy, bạn phải giải quyết điều này trong mã của riêng bạn. Bạn có thể

  1. sử dụng hàm MapReduce để tính độ dài chuỗi
  2. truy vấn các chuỗi và tính độ dài của chúng trên lớp ứng dụng

Sự khác biệt giữa các phương pháp này là phương pháp đầu tiên chạy trên cơ sở dữ liệu trong khi phương pháp thứ hai chạy trên máy chủ ứng dụng của bạn. Tôi khuyên bạn nên sử dụng tùy chọn thứ hai, vì MapReduce có thể rất chậm và cồng kềnh khi sử dụng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hướng dẫn nâng cấp trong MongoDB

  2. Các câu hỏi phỏng vấn MongoDB phổ biến

  3. Tổng hợp theo múi giờ địa phương trong mongodb

  4. Trợ giúp về biểu mẫu Rails + MongoMapper + EmbeddedDocument

  5. Ưu điểm của MongoDB | Nhược điểm của MongoDB