Det ser ut som att allt är gjort korrekt, förutom själva MongoDB-frågan. {search} expanderar till {search: search} så det kommer att söka i ett fält som heter search i din databas och jag antar att det inte finns något sådant fält.
Du kan läsa om den korrekta MongoDB-frågesyntaxen här:https://docs.mongodb .com/manual/tutorial/query-documents/
Till exempel för att endast returnera dokument där fältet email skulle vara lika med din sökfråga, skulle du använda {email: search} . Jag kan dock inte ge dig en exakt lösning för ditt fall eftersom du inte visade strukturen på dina databasdokument.