Посчитать их
Когда я создаю вакансию, значению applicants я присваиваю 0. Получается каждый раз когда я рендерю карточки с вакансиями, мне надо обращаться к базе с откликами, считать их и вносить изменения в базу с вакансиями? Неужели это единственный способ...
ВОТ ОНО наглядное доказательство преимущества SQL dataBase над NOSQL dataBase/
А в чём трудность такого подхода? Просто отправляешь один запрос на получение вакансий, и один на получение количества откликов
Не, проблем нет. Просто из-за малого опыта не знаю есть ли какой способ проще и правильнее чтоль )
У тебя же таблицы связаны между собой? Зачем тебе хранить данные в таблице ваканси по количеству откликов? Это же две разных таблицы?
А где как не в "вакансии" хранить данные о количестве откликов по ней?
Либо я не так задачу понял)
Не, все верное, в таблице откликов присутствует айдишник вакансии, Я мог все сделать в одной сущносте и просто отклики записывать как массив объектов, но подумал что если их разнести в разные сущности - все должно начать работать быстрее (Мне не надо грузить все вакансии, что бы потом в них искать конкретные отклики)
коллекшэны просто создай отдельные, если тебе нужно и уже взавизимости от запроса выдавай нужные
Обсуждают сегодня