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

Định dạng bài đăng MongoDb của tổng hợp $ lookup với dữ liệu hạn chế

Câu trả lời của Neil đã có hiệu quả. Bổ sung { $replaceRoot: { newRoot: "$inventory_docs" } } đã làm công việc. Cảm ơn Neil.

db.coll1.aggregate([
    {
      $lookup:
        {
          from: "coll2",
          localField: "_id",
          foreignField: "comm_field",
          as: "inventory_docs"
        }
   },
   {
       $project:{"_id" : 0, "inventory_docs" : 1}
   },
   { $unwind:"$inventory_docs"},
   { $replaceRoot: { newRoot: "$inventory_docs" } }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các phương pháp tổng hợp Mongoid trên tài liệu nhúng?

  2. MongoDB $ lookup so với Mongoose

  3. Meteor mongo cập nhật mảng lồng nhau

  4. Truy vấn và tổng hợp tất cả bằng mongoose

  5. MongoDB:Truy vấn địa lý không đúng định dạng với $ geoIntersect trên một đa giác