How does one create a view that filters users so as to display those with preferences of the logged-in user (the one viewing them)? I'm using Drupal 7.34, Views 3.

E.g. A user selects a preference on sign up, such as "i'm interested in a man". How do you create a view that will show this user a list of users who selected "I'm a man" on their own signups. Think of it as matchmaking.

I came across this discussion but didnt figure out this comment. All the articles out there don't seem to address this clearly.

Despite activating those modules, and adding the code with few adaptations nothing is happening. I'm new at coding php. Should I put only field in "field_get_items" when in reality drupal is supposed to manipulate data from 2 fields and from 2 different users in any single session?
– EpicNetDec 30 '14 at 14:13