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

MongoDB:tìm giá trị trong Mảng với nhiều tiêu chí

Bạn có thể sử dụng $ elemMatch để kiểm tra xem một phần tử trong mảng có khớp với một biểu thức so khớp được chỉ định hay không.

Trong trường hợp này, bạn có thể sử dụng nó để lấy tài liệu có mảng số có phần tử nằm trong khoảng -10 đến 10:

   db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );

Thao tác này sẽ chỉ trả về tài liệu _id:2.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Django-nonrel vs Django-mongodb vs Mongokit vs pymongo native

  2. PII Masking trong MongoDB và các DB NoSQL khác thông qua…

  3. Tự động tăng trong MongoDB để lưu trữ chuỗi ID người dùng duy nhất

  4. Mô hình hóa dữ liệu đa ngôn ngữ trên MongoDB

  5. Kết nối với mongodb thông qua trình duyệt?