Lookup fields in ORM module lesson 6 collection__id__range=(1,20)

what is the difference between id__range = (1,20) and (collection__id__range = (1,20) )

I am confused, why he used collection what did he mean and what he wanted to achieve exactly?
is collection__id__range=(5, 20) and id__range = (1,20) are different?