必须使用 TypeORM 在 NestJs 中保存记录

Have to save a record in NestJs using TypeORM

我已经开始学习 NestJs,我需要一点帮助 在这种情况下,我尝试在数据库中创建一条新记录,为此,我使用文档以外的另一种逻辑 在这种情况下,我没有任何错误,数据库中的记录也保存了 但在数据库中,记录的字段等于 null 这是我的代码

async create(userDto: UserDto) {
    try {
      const user = new User();
      await this.userRepository.save(user, {
        data: {
          firstName: userDto.firstName,
          lastName: userDto.lastName,
          email: userDto.email,
          phone: userDto.phone,
          password: userDto.password,
        },
        reload: true,
      });
      return {
        user: user,
        message: 'The new record created successfully',
        statusCode: HttpStatus.CREATED,
      };
    } catch (err) {
      throw err;
    }
  }

你能试试这个吗

const user = this.userRepository.create({
          firstName: userDto.firstName,
          lastName: userDto.lastName,
          email: userDto.email,
          phone: userDto.phone,
          password: userDto.password,
        });

await this.userRepository.save(user,{reload: true})