cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mendapatkan berbilang data dengan ID pengguna yang sama daripada jadual dalam Nest.js? Dengan mengandaikan saya mempunyai jadual pengguna, bagaimanakah saya boleh mendapatkan data yang sepadan dengan ID pengguna?

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);
}
}


P粉116654495P粉116654495417 hari yang lalu811

membalas semua(2)saya akan balas

  • P粉998100648

    P粉9981006482023-11-17 19:29:36

    Jika anda mahukan berbilang padanan, anda harus menggunakan kaedah findBy dan bukannya findOne.

    const Usertbl = await this.usersService.findBy({ id: 111 });

    Anda boleh cari maklumat lanjut di dokumentasi jenis orm .

    balas
    0
  • P粉423694341

    P粉4236943412023-11-17 10:49:31

    cosnt usertbl = await this.usersService.find({where: {User_ID: User_ID }})

    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.

    balas
    0
  • Batalbalas