i have 2 entities with ManyToMany relation:

```
//branch entity
 @ManyToMany(
        (type) => User,
        (e) => e.branches
    )
    users: User[];

//user entity
   @ManyToMany(
        (type) => Branch,
        (e) => e.users,
        {   eager: true,
            cascade: false }
    )

    @JoinTable()
    branches: Branch[];

    @IsEnum(Role)
    @Column('text', { default: Role.Client })
    role: Role;

```

I want to find branches if users list not contain user with role 'client'.

i need this, if i have:

```
[
 Branch {
    id: '98007770-c924-43cd-988c-774492e1e759',
    name: 'poslovnica1',
    users: [ {role:'client'},{role:'superAdmin'} ]
  },
 Branch {
    id: '787007770-c924-43cd-988c-774492e1e759',
    name: 'poslovnica13',
    users: [ {role:'client'},{role:'superAdmin'} ]
  },

  Branch {
    id: '36f5b1ad-6553-4b2f-936b-33fb4ca8e73e',
    name: 'poslovnica2',
    users: [ {role:'superAdmin' }]
  }
]

```

after filter i want to get, all branches if they not have user with
role 'client'. 'superAdmin' or :

```
[
   Branch {
    id: '36f5b1ad-6553-4b2f-936b-33fb4ca8e73e',
    name: 'poslovnica2',
    users: [ {role:'superAdmin'} ]
  }
]

```