Jij KAN doe dit, je hebt alleen Mongo 3.6 nodig! In plaats van uw database opnieuw te ontwerpen, kunt u de functie Array Filters in Mongo 3.6 gebruiken, die u hier kunt vinden:
https://thecodebarbarian.com/a-nodejs-perspective-on-mongodb-36-array-filters
Het mooie hiervan is dat je alle overeenkomsten in een array aan een variabele kunt binden en later naar die variabele kunt verwijzen. Hier is het eerste voorbeeld van de bovenstaande link: