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

thực hiện toán học trong truy vấn tìm kiếm mongodb

Khung tổng hợp và ngôn ngữ truy vấn MongoDB chỉ có các toán tử toán học rất hạn chế.

Nhưng MongoDB có thể sử dụng các hàm Javascript tùy ý để lọc kết quả với $ where - nhà điều hành. Điều này cho phép bạn tạo các truy vấn tìm kiếm với các điều kiện rất phức tạp. Nhưng hãy nhớ rằng phương pháp này khá chậm (mặc dù không nhất thiết phải chậm hơn nhiều so với trong SQL).

Nhưng nhìn vào tên cột của bạn, bạn dường như đang làm việc với dữ liệu địa lý. MongoDB có một khung rất giàu tính năng và hiệu quả để lập chỉ mục và truy vấn dữ liệu không gian địa lý . Sử dụng tùy chọn này cũng có thể là một tùy chọn cho bạn, sẽ nhanh hơn và dễ sử dụng hơn nhiều so với việc xử lý trực tiếp các hàm lượng giác.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cơ sở dữ liệu NoSQL - ứng cử viên tốt để xử lý / tổng hợp và cuộn lên nhật ký?

  2. Đẩy đối tượng vào mảng nếu mảng tồn tại, nếu không, hãy tạo mảng với đối tượng trong MongoDB

  3. Mongodb:Toán tử $ in so với rất nhiều truy vấn đơn lẻ

  4. Khu dân cư Mongoose được nhúng

  5. Biến một script gieo hạt Mongoose thành một lời hứa