My firebase users tree has this structure:
users:
{
 {
 'userName': 'abc',
 'userEmail' : 'abc@abc.com',
 'userPreferences': 
   [ 
     0:'Cinema', 
     1:'It' 
   ] 
  },
  {
 'userName': 'abc',
 'userEmail' : 'abc@abc.com',
 'userPreferences': 
   [ 
     0:'Cinema', 
     1:'Music' 
   ] 
 }
 } 
Then, I try to find all users that their preference list contain 'Cinema'.
I try this code: 
var ref1 = new Firebase("https://event-application.firebaseio.com/users"); 
$scope.user = $firebaseArray(ref1.orderByChild("userpreferences").equalTo('Cinema'));
console.log($scope.user); 
