Javascript Nest Js TypeORM repository.update方法不更改对象的多个字段

Javascript Nest Js TypeORM repository.update方法不更改对象的多个字段,javascript,repository,nestjs,typeorm,Javascript,Repository,Nestjs,Typeorm,在my Nest js项目中构建一个端点,当用户提交用于编辑现有组织的表单时,该端点将点击此服务功能: async updateOrganization( organization: UpdateOrganizationDto, ): Promise<Organization> { this.organizationRepository.update(organization.organization.id, { lastChangedBy: orga

在my Nest js项目中构建一个端点,当用户提交用于编辑现有组织的表单时,该端点将点击此服务功能:

async updateOrganization(
    organization: UpdateOrganizationDto,
  ): Promise<Organization> {
    this.organizationRepository.update(organization.organization.id, {
      lastChangedBy: organization.profile.id,
      orgName: organization.organization.orgName,
      orgLead: organization.organization.orgLead,
      orgAsst: organization.organization.orgAsst,
      from: organization.organization.from,
      to: organization.organization.to,
      teamWideReporting: organization.organization.teamWideReporting,
      leadsAddTeamMembers: organization.organization.leadsAddTeamMembers,
      leadsRemoveTeamMembers: organization.organization.leadsRemoveTeamMembers,
    });
    return organization.organization;
异步更新组织(
组织:将组织更新为,
):承诺{
此.organizationRepository.update(organization.organization.id{
lastChangedBy:organization.profile.id,
orgName:organization.organization.orgName,
orgLead:organization.organization.orgLead,
orgAsst:organization.organization.orgAsst,
from:organization.organization.from,
收件人:organization.organization.to,
teamWideReporting:organization.organization.teamWideReporting,
leadsAddTeamMembers:organization.organization.leadsAddTeamMembers,
leadsRemoveTeamMembers:organization.organization.leadsRemoveTeamMembers,
});
返回组织。返回组织;
用户可以在我们的UI上编辑9个可能的字段。每当用户点击我们的更新组织(这里使用TypeORM PUT请求),我希望后端对所有可能的字段执行检查

当我将此服务功能设置为仅更改一个字段时,一切正常,例如:

async updateOrganization(
    organization: UpdateOrganizationDto,
  ): Promise<Organization> {
    this.organizationRepository.update(organization.organization.id, {
      orgName: organization.organization.orgName
    });
    return organization.organization;
异步更新组织(
组织:将组织更新为,
):承诺{
此.organizationRepository.update(organization.organization.id{
orgName:organization.organization.orgName
});
返回组织。返回组织;
但是,我希望一站式服务可以在一个对后端的请求中考虑所有可能的更新

我希望这只是一个简单的typeOrm语法问题,任何帮助都将不胜感激,谢谢