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

loại trừ các trường trong tổng hợp $ lookup

Trong mongodb 3.6 bạn có thể sử dụng phép chiếu ( $project ) bên trong $lookup đường ống ... Một cái gì đó như thế này

db.User.aggregate([
  { "$match": { "userID":"1" }},
  { "$lookup":{
    "from": "Skill",
    "pipeline": [
      { "$match": { "languageID": "hindiid", "skillID": { "$in": [ "javaid","pythonid" ] }}},
      { "$project": { "_id": 0 }}
    ],
    "as": "skills"
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kết hợp PostgreSQL và MongoDB (dưới dạng phụ trợ Django)

  2. Các trường cập nhật MongoDB trong mảng lồng nhau

  3. MongoDB lấy SubDocument

  4. MongoDB $ lát

  5. Mongoose cư trú sau khi lưu