query deve essere un oggetto, non una stringa. Prova invece questo:
var query = {name: new RegExp(req.query['q'], 'i') };
query deve essere un oggetto, non una stringa. Prova invece questo:
var query = {name: new RegExp(req.query['q'], 'i') };