How to limit the list of nodes in a view based on a text field value?
Create a new view that displays content of all types.
Add your text field to 'Filter Criteria'. It looks something like this...

Content: My Text Field Name (field_my_text_field_name)
Select 'is equal to' and enter 'barcelona001' to the 'Value' field.
Press Apply (twice).
If you have the value already on some contents text field it should now display a list of matching content in the preview.


You would probably also benefit from contextual filters. Remember first to remove the field from 'Filter Criteria' if you added it earlier.


Choose 'Advanced' from the Views settings page. It should now show you 'Contextual Filters' setting.
Add your field.
Click Apply.
You can now write 'barcelona001' in the 'Preview with contextual filters' field.
It should display the result in preview.
See the 'Path' value in the views settings. You can go to that path and put whatever value you have used in the textfield after the path like this .com/my-page/


I hope this helps!