Database
db={Users:[{_id:"user_unique_id_123",email:"user@google.com"}],Products:[{_id:"unique_product_id",name:"product name",user:"user_unique_id_123"}]}
Query
db.Users.aggregate([{"$lookup":{"from":"Products","localField":"_id","foreignField":"user","as":"userProducts"}}])