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

$ project trong $ lookup mongodb

Bạn có thể sử dụng $lookup 3.6 cú pháp tới $project các trường bên trong $lookup đường ống dẫn

User.aggregate([
  { "$lookup": {
    "from": "schedules",
    "let": { "id": "$_id.phone" },
    "pipeline": [
      { "$match": { "$expr": { "$eq": ["$customer.phone", "$$id"] }}},
      { "$project": { "scheduleStart": 1, "scheduleEnd": 1 }}
    ],
    "as": "user_detail"
  }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo chuyển đổi tất cả các trường số được lưu trữ dưới dạng chuỗi

  2. MongoDb:tìm đối tượng lồng nhau sâu với $ lookup

  3. Tổng quan về Lập chỉ mục cơ sở dữ liệu cho MongoDB

  4. MongoDb với FastAPI

  5. Làm thế nào để định cấu hình MongoDB trình điều khiển Java MongoOptions để sử dụng trong sản xuất?