const filter = {}; if (name) filter.name = name; if (surname) filter.surname = surname; await Players.find(filter);
а они разве не отбрасываются, если андефайнед ?
отбрасываються
не знал, простите спасибо большое!
всеравно проверяй, если прийдет нулл, на него проверит
как и предложили красиво
оо от души
кстати здесь еще можно сделать даже просто await Players.find(req.query) но это не безопасно
понял небезопасно из за того что юзер может добавить лишние queries?
вы по сути даете возможность юзеру сделать любую выборку игроков с помощью такого запроса
Обсуждают сегодня