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

mongodb tìm bằng cách so sánh các giá trị trường

Bạn có thể thực hiện việc này bằng cách sử dụng $ where:

db.coll.find( { $where: "this.field1 > this.field2" } );

Nhưng:

Javascript thực thi chậm hơn so với các toán tử gốc, nhưng nó rất linh hoạt

Nếu hiệu suất là một vấn đề, tốt hơn nên làm theo cách do @yi_H đề xuất.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để khôi phục từ một lần khôi phục MongoDB?

  2. Quy trình tổng hợp Mongodb cách hạn chế đẩy nhóm

  3. Trong MongoDB, làm cách nào để bạn sử dụng $ set để cập nhật giá trị lồng nhau / tài liệu nhúng?

  4. Làm cách nào để xóa hoàn toàn một trường khỏi tài liệu MongoDB?

  5. xác thực dòng lệnh của mongo không thành công