Как получить объединенные данные со встроенными дополнительными полями? - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть коллекции пользователей со встроенными документами активов, где один идентификатор - это идентификатор пользователя, а другой - дополнительное поле.Я хочу извлечь активы вместе с дополнительными полями

 ---main table--------------
"assets" : {
    "tenant_profile_image" : [
        {
            "asset_id" : ObjectId("5c63d96e4473764be92eef22"), 
            "is_leading" : NumberInt(1)
        }

    ]
}
 ---- assets table -----

{ 
"_id" : ObjectId("5c63d96e4473764be92eef22"), 
"asset_url" : "image_url", 
"asset_type" : "image", 
"bucket_key" : "", 
"synced" : NumberInt(1), 
"created_at" : ISODate("2019-02-13T08:46:38.000+0000"), 
"updated_at" : ISODate("2019-02-13T08:46:38.000+0000")
 }
---expected result ----------
assets : [
        {
            "_id" : ObjectId("5c63d96e4473764be92eef22"), 
             "asset_url" : "image-url", 
             "asset_type" : "image", 
             "bucket_key" : "", 
              "synced" : NumberInt(1), 
              "created_at" : ISODate("2019-02-13T08:46:38.000+0000"), 
              "updated_at" : ISODate("2019-02-13T08:46:38.000+0000"),
              "is_leading":1
       }
     ]
...