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.