Có vẻ như mọi thứ đều được thực hiện chính xác, ngoại trừ truy vấn MongoDB thực tế. {search}
mở rộng thành {search: search}
vì vậy nó sẽ tìm kiếm bên trong một trường có tên là search
trong cơ sở dữ liệu của bạn và tôi cho rằng không có trường nào như vậy tồn tại.
Bạn có thể đọc về cú pháp truy vấn MongoDB chính xác tại đây: https://docs.mongodb .com / manual / tutorial / query-Documents /
Ví dụ:để chỉ trả lại các tài liệu có trường email
sẽ tương đương với truy vấn tìm kiếm của bạn, bạn sẽ sử dụng {email: search}
. Tuy nhiên, tôi không thể cung cấp cho bạn giải pháp chính xác cho trường hợp của bạn vì bạn không hiển thị cấu trúc của các tài liệu cơ sở dữ liệu của mình.