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?
P粉116654495
P粉116654495 2023-11-16 20:41:42
0
2
600

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粉116654495
P粉116654495

membalas semua(2)
P粉998100648

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 .

P粉423694341
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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!