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ů.