209 похожих чатов

Привет Подскажите что не так делаю Использую nest, typeorm, postgres Нужно найти

совпадения по айдишнику внешнего ключа

@ManyToOne(() => Round, { nullable: true })
@JoinColumn({ name: 'round_id' })
round_id: Round - так в оф документации делается (не указывается number);

Ищу так, но так не работает, ругается на что тип не соответствует классу Round, что нужно сделать чтобы искать именно по айдишнику? потому что очень глупо каждый раз полчать обект раунда чтобы его передавать как параметр

const res = await this.gameRepository.find({
where: {
available: true,
round_id: 1,
}
})

1 ответов

3 просмотра

я всегда сейчас делаю так, обявляю связь через сущность, а саму колонку внешнего ключа еще отдельн опрописываю. Работают как и тайпорм ные функции так и чистый скл

Похожие вопросы

Обсуждают сегодня

Карта сайта