У меня проблемы с определением сущностей с помощью EntitySchema
, в частности с relations
, который ссылается на сущности, определенные с помощью декораторов @Entity
. Nest не загружается, потому что TypeORM can't connect to the database
.
Если я удаляю свойство relations
, Nest загружается нормально. Я попытался включить ведение журнала для TypeORM, но не получил ничего полезного на консоли.
У меня есть следующее:
@Entity("transactions")
export class Transaction {
// ... props
}
Если я хочу сослаться на Transaction
в другом объекте Я могу:
@Entity("something")
export class Something {
@OneToOne((type) => Transaction, { eager: false })
@JoinColumn({ name: "transaction_id"})
public transaction: Transaction;
}
Однако мой код EntitySchema
не работает
relations: {
aliasedEntity: {
type: "one-to-one",
target: "transactions",
eager: false,
joinColumn: {
name: "transaction_id"
}
}
}