Bagaimana untuk mendapatkan berbilang data dengan ID pengguna yang sama daripada jadual dalam Nestjs? Katakan saya mempunyai jadual pengguna. Bagaimana untuk mendapatkan data padanan ID pengguna?
import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; import { usertbl } from './usertbl.entity'; @Injectable() export class UsersService { constructor( @InjectRepository(usertbl) private UsertblRepository: Repository<usertbl>, ) {} findAll(): Promise<usertbl[]> { return this.UsertblRepository.find(); } findOne(User_ID: string): Promise<usertbl> { return this.UsertblRepository.findOneBy({ User_ID }); } createusertbl(Usertbl: usertbl ): Promise<usertbl> { return this.UsertblRepository.save(Usertbl); } }
Jika anda mahukan berbilang padanan, anda harus menggunakan kaedah findBy dan bukannya findOne.
Anda boleh cari maklumat lanjut di dokumentasi jenis orm .
Ini sepatutnya berfungsi, tetapi saya syorkan anda menyemak dokumentasi typeorm atau wanago.
Saya juga akan mengesyorkan menukar nama pembolehubah, cuba ikut huruf besar dan huruf besar.