Cómo recuperar objetos de firebase por valor clave

Soy nuevo en Firebase y tengo esa estructura de mi proyecto Firebase

Quiero obtener todos los objetos, ese valor "Interesado" es igual a "hombres"

Escribí dicho código, para ordenar todos los objetos por valor de interés:

let thisUserRef = URL_BASE.childByAppendingPath("profile")

thisUserRef.queryOrderedByChild("Interest")
     .observeEventType(.Value, withBlock: { snapshot in

     if let UserInterest = snapshot.value!["Interest"] as? String {    
          print (snapshot.key)  
     }
}

Pero recibo nada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta