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

MongoDB:Làm thế nào để giải quyết DBRef ở phía máy khách?

Bạn có thể giải quyết vấn đề này bằng $ lookup nhà điều hành. Hãy xem xét quy trình tổng hợp sau:

// Execute aggregate, notice the pipeline is expressed as an Array
collection.aggregate([
    {
        "$lookup": {
            "from": "product",
            "localField": "content.product.$id",
            "foreignField": "_id",
            "as": "products"
        }
    },
    {
        "$lookup": {
            "from": "clients",
            "localField": "content.client.$id",
            "foreignField": "_id",
            "as": "clients"
        }
    },
  ], function(err, result) {
    console.log(result);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Eclipselink với MongoDB java.lang.ClassCastException

  2. Thay đổi loại trường bên trong tập hợp mongoDB và $ lookup có sử dụng chỉ mục trên các trường hay không?

  3. Đọc và hiển thị hình ảnh từ mongoDB bằng GridFs

  4. Cách cài đặt MongoDB Community Edition trên Ubuntu

  5. Làm cách nào tôi có thể thay đổi kích thước bộ sưu tập giới hạn mongodb mà không làm mất dữ liệu?