Graphql 如何查找id为';s在typeorm中包含某个id

Graphql 如何查找id为';s在typeorm中包含某个id,graphql,nestjs,typeorm,typegraphql,Graphql,Nestjs,Typeorm,Typegraphql,我正在使用nestjs创建一个graphqlapi,输入graphql和typerorm。我很难找到如何进行某个查询。假设我有以下实体: @Entity() @ObjectType({description:'用户模型'}) 导出类用户扩展BaseEntity{ @字段(类型=>ID) @PrimaryGeneratedColumn('uuid') 只读id:字符串; @字段() @第()列 @IsNotEmpty() @IsEmail() 电子邮件:字符串; @字段() @IsNotEmpt

我正在使用nestjs创建一个graphqlapi,输入graphql和typerorm。我很难找到如何进行某个查询。假设我有以下实体:

@Entity()
@ObjectType({description:'用户模型'})
导出类用户扩展BaseEntity{
@字段(类型=>ID)
@PrimaryGeneratedColumn('uuid')
只读id:字符串;
@字段()
@第()列
@IsNotEmpty()
@IsEmail()
电子邮件:字符串;
@字段()
@IsNotEmpty()
@第()列
密码:字符串;
@字段(类型=>[Project],{nullable:true})
@ManyToMany(类型=>Project)
@JoinTable()
项目?:项目[];
}
@实体()
@ObjectType({description:'项目模型'})
导出类项目扩展BaseEntity{
@字段(类型=>ID)
@PrimaryGeneratedColumn('uuid')
只读id:字符串;
@字段()
@第()列
@IsNotEmpty()
描述:字符串;
@字段(类型=>[User],{nullable:true})
@ManyToMany(类型=>User)
@JoinTable()
参与者?:用户[];

}
尝试使用TypeORM QueryBuilder并进行一些内部联接,以筛选不属于所选用户的项目