Question: **Rest API - SOQL Query :** 
When I Query i am able to get all user's record instead of mine only. Is there any way to filter for get records of current user only.

Answer: 
If you want the user record then for standard fields no soql query required.
you can directly use UserInfo class and its appropriate methods.

UserInfo Methods: <http://www.salesforce.com/us/developer/docs/dbcom_apex230/Content/apex_methods_system_userinfo.htm>

If you want other object records which are created by current user then try this:

Id currentUserId = UserInfo.getUserId();

List oppList = [SELECT Id, IsPrivate, Name, OwnerId, CreatedDate, CreatedById, LeadSource, Type FROM Opportunity where createdById=:currentUserId ];
```
SELECT AccountId
 From User
 WHERE username=:UserInfo.getUsername())

```

Select accountId then check if these records were created by current user in apropriate WHERE clause in your query (you can nest it)