query
tiene que ser un objeto, no una cadena. Prueba esto en su lugar:
var query = {name: new RegExp(req.query['q'], 'i') };
query
tiene que ser un objeto, no una cadena. Prueba esto en su lugar:
var query = {name: new RegExp(req.query['q'], 'i') };