Bạn CÓ THỂ làm điều này, bạn chỉ cần Mongo 3.6! Thay vì thiết kế lại cơ sở dữ liệu của mình, bạn có thể sử dụng tính năng Bộ lọc mảng trong Mongo 3.6, bạn có thể tìm thấy tính năng này tại đây:
https://thecodebarbarian.com/a-nodejs-perspective-on-mongodb-36-array-filters
Cái hay của điều này là bạn có thể liên kết tất cả các kết quả phù hợp trong một mảng với một biến và sau đó tham chiếu đến biến đó sau đó. Đây là ví dụ điển hình từ liên kết ở trên: