Как отфильтровать улей по значениям

#android #flutter #dart

#Android #трепетать #дротик

Вопрос:

Я пытаюсь отфильтровать свой улей commentsCacheBox для всех pid ключей со значением int 21 и поместить результаты в список

Это ящик для улья:

 {pid: 21, userComment: Keep going, you got this!} {pid: 21, userComment: haha} {pid: 29, userComment: I'm following} {pid: 35, userComment: Maybe, maybe not}  

Я попробовал следующий код, но список возвращается пустым:

 commentsCacheBox.values.where((pid) =gt; pid == 1).toList();  print(comments.length);  

Я нигде не могу найти хорошего объяснения в Интернете о том, как фильтровать в улье