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

MongoDB:$ elemMatch

$ elemmatch (truy vấn) trả về tất cả các hàng trong một mảng khi có ít nhất một hàng phù hợp với tiêu chí truy vấn.

$ elemMatch (phép chiếu) chỉ trả về hàng đầu tiên của tất cả các hàng phù hợp khi được sử dụng làm phép chiếu.

Bạn không cần elemMatch cho trường hợp của mình vì nó chỉ là một tiêu chí duy nhất.

db.trails.find({"Copper.name": { "Spaulding Bowl" } })

Hãy thử như bên dưới sử dụng biến thể phép chiếu elemMatch.

db.trails.find({}, {"Copper": { $elemMatch: { "name" : "Spaulding Bowl" } }  } )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ví dụ về trình xử lý sự kiện tùy chỉnh trong tài liệu Grails

  2. Cách truy vấn tất cả các tài liệu con

  3. Truy vấn đa giác $ geowithin $ box mongodb không trả về bất kỳ thứ gì

  4. Kết nối với MongoDB Atlas bằng Golang mgo:Liên tục không có máy chủ nào có thể truy cập được để đặt bản sao

  5. Cách truy vấn ngày mongodb bằng php