У меня есть следующая конфигурация для объекта:
export class Network {
@PrimaryColumn({ name: "id" })
id: string;
@Column("text")
url: string;
@ManyToOne(
type => User,
user => user.users,
{ nullable: true, onDelete: "SET NULL", onUpdate: "CASCADE" }
)
csm: User;
get_data(): {} {
return {
id: this.id,
url: this.url,
csm: this.csm ? this.csm.id : null,
};
}
}
Пользователь - это другой класс, который не относится к сетям. Когда я сохраняю свои данные, он работает нормально: в моей таблице есть столбец csmId, который выполняется с соответствующим идентификатором пользователя. Программа для выполнения этих значений выглядит как my_network.csm=csm
, где csm - объект User. Теперь, когда я пытаюсь получить свои данные с помощью функции get_data()
, csm всегда пуст, не смотря ни на что. Другие значения соблюдаются должным образом Кто-нибудь может помочь в этом? Большое спасибо