Привет всем! В общем, в базе есть несколько коллекций: с тестами, с пользователями. По провалу теста пользователем я в его документе в поле failedTests пушу id теста. И при запросе этого теста повторно достаю из базы пользователя и проверяю в массиве id данного теста, если его нет, то отдаю, иначе ошибку возвращаю. Я новичок и не знаю, нормально ли такое проворачивать