Добрый вечер. Как создать запрос к БД в зависимости от условий? Например, в Laravel мы можем в переменную записать builder и затем в зависимости от условий дописывать builder и в конце получить результат. А как сделать в Node/Nest?
const projects = await this.projectRepository.findAll({
where: {
[Op.and]: {
specializationId: filtersProjects.specialization,
[Op.not]: [{ authorId: user.id }]
}
},
include: [User, Specialization]
});
Допустим пользователь не выбрал ни одну специализацию, тогда сервер получит null и включит его в запрос. А хотелось бы, чтобы null не вписывал, а только числа\строки. Как это можно сделать?