nest.js常用语句

1.创建语句:
async create(createUserDto: CreateUserDto): Promise { return await this.UserRepository.save(createUserDto); }

2.查询一个表的所有数据:
async getUserInfo(): Promise { return await this.UserRepository.find(); }

3.按条件查询某条数据:
async getOneStudentInfo(id: number): Promise { return await this.UserRepository.getOneStudentInfo({ id }); }

4.原生语句查询:
async getInfo(): Promise { return await this.getUserInfoRepository.query('select * from User'); }

createQueryBuilder查询:
async getInfo(): Promise { return await this.getUserInfoRepository .createQueryBuilder('User') // 查询表名 .offset(1) // 从多少条开始 .limit(2) // 查询2条数据 .orderBy('age', 'DESC') // 排序 .getMany(); // 返回多条数据 }

5.其他的一些方法:
save、 remove、 insert、 update、 delete、 count、 find、 findAndCount、 findByIds、 findOne、 findOneOrFail、 query、 increment、 decrement

你可能感兴趣的:(nest.js常用语句)