Query data inside an array of objects where all the objects should match the given value

Thank you so much for the solution. I do have 2 questions

1-) Running the working example is returning the first object (where a user is below 18) instead I needed second objet(where all users are above 18)

2-) How efficient is this query? My collection has over 200k+ documents with each users field having 100+ users.