node.js - Bagaimana cara melakukan query pada tabel join buatan sendiri dengan hubungan banyak-ke-banyak di Typeorm?

Dengan bantuan Typeorm saya membuat dua entitas basis data berikut, users dan tenants, yang terhubung secara dua arah dengan bantuan tabel join buatan, users_tenants. Alasan saya menggunakan tabel join buatan adalah karena saya ingin memperluas tabel join tersebut dengan bidang tambahan.

Entitas users:

@Entity('users') export default class User extends BaseEntity { @PrimaryGeneratedColumn('uuid') id!: string; @Column({

Baca lebih banyak →

javascript - TypeORM - menambahkan objek ke relasi OneToMany

Saya memiliki entitas user dan project dengan relasi OneToMany di antara keduanya,

pengguna.entitas.ts

@ManyToOne(() => Project, pro => pro.members, { nullable: true }) @JoinColumn({ name: 'userId', }) member: Project;

proyek.entita

Baca lebih banyak →

typescript - TypeORM - Pembuatan entitas generik

Saya mencoba untuk menggeneralisasi sistem pembuatan entitas saya dalam konteks sistem CRUD, untuk menghindari duplikasi kode yang berlebihan.

Kelas dasar CrudController<T> harus menyediakan metode generik createEntity(data), yang membuat dan mengembalikan entitas dengan data yang diberikan. Data tersebut bertipe Partial<T>.

Di kelas turunan saya StateController, yang memperluas CrudController<State>

Baca lebih banyak →

mysql - Mengubah Data Mentah menjadi Entitas TypeORM

Saya memiliki data yang sedang saya kirim ke server NodeJs saya yang dalam format SQL standar dengan nama kolom SQL default, dll.

Saya ingin mengambil entitas mentah ini dan memasukkannya kembali ke dalam database. Sepertinya saya tidak bisa memasukkannya begitu saja tanpa mengubahnya menjadi entitas, atau menyiapkan pernyataan SQL mentah.

Saya ingin mengubah nilai-nilai ini menjadi entitas TypeORM secara otomatis tanpa harus menulis fungsi transformasi.

Apakah ada cara yang

Baca lebih banyak →

typescript - TypeOrm menggunakan FindConditions dengan error Generic

Saya memiliki 2 fungsi untuk membuat query TypeOrm untuk 2 entitas yang serupa. Berikut adalah struktur umum dari 2 fungsi tersebut:

import { MeterReadingRequest } from '../../schemas/MeterReadingRequest'; import { FindConditions, In } from "typeorm"; import { MeterReadingNonODA } from "../../entities/MeterReadingNonODA"; export function getQuery(params: MeterReadingRequest): FindConditions<MeterReadingNonODA> { let query: FindConditions<MeterRead

Baca lebih banyak →

typescript - Typeorm, MongoDB dan TypeGraphQL - Populate - Lookup

Saya sedang bekerja dengan Typeorm dan MongoDB. Saya memiliki entitas UserAlert yang menyimpan _id dari entitas User lain sebagai sebuah bidang. Pertanyaan saya adalah bagaimana Anda bisa mendapatkan informasi dari entitas yang dirujuk oleh _id tersebut. Itu akan mirip dengan populate di mongoose.

Contoh :

Pengguna :

@Entity({ name: 'Users' }) export default class User extends BaseEntity { @ObjectIdColumn() _id!: ObjectID; @Column('strin

Baca lebih banyak →

javascript - query typeorm untuk menambahkan opsi lain ke sebuah pertanyaan dalam hubungan many-to-many

Saya memiliki dua tabel, questions dan options. Saya sudah memiliki options yang terkait dengan question. Bagaimana cara menghapus opsi tertentu dari question. Saya memiliki query TypeORM tetapi saat ini menghapus semua opsi dari sebuah question. Saya hanya ingin menghapus satu opsi dari question. Saya memiliki hubungan many-to-many antara questions dan options.

questionsRouter.post('/questions/unassign-options', async (ctx: any) => { const { optionId, questionId } = ctx.re

Baca lebih banyak →

json - relasi OneToMany - ManyToOne mengembalikan null typeorm

Saya membuat hubungan antara dua tabel yang memiliki: Users dan Tasks, sesuai dengan dokumentasi Typeorm

Model :

@Entity('tasks') class Tasks { @PrimaryGeneratedColumn('uuid') id: string; @Column() name: string; @Column({ type: 'varchar', }) status: tasksStatus; @ManyToO

Baca lebih banyak →

mysql - TypeORM-NestJs Gabung pada kolom Json

menggabungkan dua tabel MySQL menggunakan TypeORM-NestJs di mana table 1(t1) adalah tabel biasa & table 2(t2) memiliki kolom yang berisi data JSON

sekarang saya perlu menggabungkan mereka berdasarkan t1.id == t2.column_name.id

tetapi saya mendapatkan kesalahan pada kueri itu

kueri ya

Baca lebih banyak →

typescript - Typeorm: Hubungan ManyToOne dengan kunci komposit gagal dengan "Kolom referensi eventId tidak ditemukan di entitas UserToEvent"

Saya tidak dapat membuat relasi baru ke entitas saya dengan kunci utama komposit.

Ini adalah entitas:

@Entity({ name: 'user_events_event' }) export class UserToEvent { @PrimaryGeneratedColumn() id: number @ManyToOne(() => User, (user) => user.events, { primary: true }) user: User @ManyToOne(() => Event, (event) => event.users, { primary: true }) event: Event // what I am trying to add: @OneToMany(() => TrainingN

Baca lebih banyak →