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

Làm cách nào để tìm tài liệu Mongoid được nhúng dựa trên nhiều tiêu chí?

Bạn cần sử dụng $ elemMatch . Với Mongoid, dòng sau sẽ thực hiện thủ thuật

TopDoc.elem_match(inside: { first_name: 'Bob', last_name: 'Jones' })

tương đương với:

TopDoc.where(:inside.elem_match => { first_name: 'Bob', last_name: 'Jones'})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb Geospatial index không hỗ trợ $ box?

  2. MongoDb giải thích không thành công:toán tử cấp cao nhất không xác định:$ query

  3. Lỗi khi xây dựng Mongodb trên máy chủ ubuntu

  4. Mongoose cập nhật hoặc chèn nhiều tài liệu

  5. Tổng hợp trong flask-mongoengine