Я пытаюсь вставить точку в мою модель типа.Определение моего класса выглядит следующим образом:
@Entity()
export class Location {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
@Column("point")
point: Point;
@ManyToMany(type => Entry, entry => entry.locations)
entries: Entry[];
toJson() {
return {
name: this.name,
lalal: "no",
point: this.point
}
}
}
Что выглядит нормально, согласно документации, теперь я хочу вставить местоположение:
let loc: Location = new Location();
let lat: number = 52.377546 + Math.random() / 10;
let lon: number = 4.901787 + Math.random();
loc.point = new Point(lat, lon);
loc.name = Math.random().toString();
Это, однако, дает:
QueryFailedError: неверный синтаксис ввода для точки типа: "{" hasZ ": false," hasM ": false," x ": 52.38588255451923," y ": 5.172797673831698}"
Что здорово.Но документацию по typeorm нельзя найти в Google.Есть идеи, где найти правильный вход?Ввод point
- это импорт из wkx
, который, согласно документам, является действительным.