Parece que todo se hizo correctamente, excepto la consulta real de MongoDB. {search}
se expande a {search: search}
por lo que buscará dentro de un campo llamado search
en su base de datos y asumo que no existe tal campo.
Puede leer sobre la sintaxis de consulta correcta de MongoDB aquí:https://docs.mongodb .com/manual/tutorial/query-documents/
Por ejemplo, para devolver solo documentos donde el campo email
sería igual a su consulta de búsqueda, usaría {email: search}
. Sin embargo, no puedo darle una solución exacta para su caso porque no mostró la estructura de los documentos de su base de datos.