Es sieht so aus, als wäre alles richtig gemacht, mit Ausnahme der eigentlichen MongoDB-Abfrage. {search}
erweitert sich zu {search: search}
es wird also in einem Feld namens search
gesucht in Ihrer Datenbank und ich gehe davon aus, dass kein solches Feld existiert.
Informationen zur korrekten MongoDB-Abfragesyntax finden Sie hier:https://docs.mongodb .com/manual/tutorial/query-documents/
Zum Beispiel, um nur Dokumente zurückzugeben, bei denen das Feld email
Ihrer Suchanfrage entsprechen würde, würden Sie {email: search}
verwenden . Ich kann Ihnen jedoch keine genaue Lösung für Ihren Fall geben, da Sie die Struktur Ihrer Datenbankdokumente nicht gezeigt haben.