Obteniendo request http con consulta en Alamofire en Swift

Estoy tratando de get datos del service mLab de mi database mongodb. Puedo hacer la request con éxito desde el browser y get datos con el código a continuación.

https://api.mlab.com/api/1/databases/mysignal/collections/Ctemp?q={"member_id":2}&apiKey=2ABdhQTy1GAWiwfvsKfJyeZVfrHeloQI 

Necesito cambiar "member_id" a \ "member_id \" para no tener un error de sytax. El rest es igual. Sin embargo, no se obtiene nada con Alamofire en Swift en iOS. (También lo probé sin alamofire, con la request http habitual pero aún no funciona)

Si lo bash sin {"member_id":2} está funcionando. Voy a search con el código siguiente (no funciona uno);

 Alamofire.request("https://api.mlab.com/api/1/databases/mysignal/collections/Ctemp?q={\"member_id\":2}&apiKey=2ABdhQTy1GAWiwfvsKfJyeZVfrHeloQI") 

También trato de agregar parameters.

  let parameters: Parameters = ["member_id": "3"] Alamofire.request("https://api.mlab.com/api/1/databases/mysignal/collections/Ctemp?q={\"member_id\":3}&apiKey=2ABdhQTy1GAWiwfvsKfJyeZVfrHeloQI", parameters: parameters, encoding: URLEncoding(destination: .methodDependent)) 

Este es el documento api; http://docs.mlab.com/data-api/

Gracias

Su request debe verse así:

 let parameters: Parameters = [ "q": ["member_id": 2], "apiKey": "2ABdhQTy1GAWiwfvsKfJyeZVfrHeloQI" ] Alamofire.request("https://api.mlab.com/api/1/databases/mysignal/collections/Ctemp", method: .get, parameters: parameters, encoding: URLEncoding.default) 

Es más legible, y también puedes cambiar fácilmente los parameters.

Espero eso ayude