So that's the correct behavior it will return the records based on condition specified.
In above case there are multiple records with the same pin code in your database . Thats the reason its returning multiple records.
If you need only record then take directly from returned list.
1pin.get(0)