Вы должны сначала декодировать свои данные, а затем повторить их
здесь item - это ваша структура данных, которую вы получаете из MongoDB
if err := iter.Decode(&item); err != nil {
return status.Errorf(
codes.Aborted,
fmt.Sprintln(errormsg.ERR_MSG_DATA_CANT_DECODE, err))
}
, затем выполните итерацию, она будет работать !!!