检查 many2many 是否包含一个值

Check if many2many contain a value

我想检查一个值是否包含在 many2many 字段中

my_own_m2m = fields.Many2many("a.table", string="My Own Many2many")

我试过

for value in my_own_m2m :
    if (value.id == self.env.ref('some_external_id').id):
        hooray_i_found_it = True

我们可以用类似的东西来做吗

if self.env.ref('some_external_id').id in my_own_m2m:

我试过了,但是不行

这应该有效:

if self.env.ref('some_external_id').id in my_own_m2m.mapped('id'):
    ...