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

Lấy một phần tử từ một mảng các đối tượng là một phần của một tài liệu (mongoose)

Nhờ có bertrand, tôi đã có thể tìm thấy câu trả lời nằm trong 'Projection '. Trong mongodb đó là '$ ', trong mongoose của nó select . Đây là cách tôi làm cho nó hoạt động:

User.findOne({id: req.body.myId}).select({ Friends: {$elemMatch: {id: req.body.id}}}),

Nó chỉ trả về phần tử phù hợp với id được chỉ định trong bạn bè.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giới hạn kích thước tài liệu đơn MongoDB là 16MB

  2. Cách ngăn chặn việc khôi phục trong MongoDB

  3. Hướng dẫn truy vấn trong dữ liệu mùa xuân MongoDB

  4. Tăng giới hạn bộ nhớ cho các công việc tổng hợp mongodb

  5. Tối ưu hóa - tìm trên tất cả các trường trong lược đồ Mongoose MongoDB