Vypadá to, že je vše provedeno správně, kromě skutečného dotazu MongoDB. {search} expanduje na {search: search} takže bude hledat uvnitř pole s názvem search ve vaší databázi a předpokládám, že žádné takové pole neexistuje.
O správné syntaxi dotazu MongoDB si můžete přečíst zde:https://docs.mongodb .com/manual/tutorial/query-documents/
Chcete-li například vrátit pouze dokumenty, kde je pole email by se rovnalo vašemu vyhledávacímu dotazu, použili byste {email: search} . Nemohu vám však poskytnout přesné řešení vašeho případu, protože jste neukázali strukturu vašich databázových dokumentů.