У меня запросы get на поиск чего либо не уходят если к примеру писать так : сервер/необходимый_итем?парам1=abcd#2 343&парам2=%873467
При этом я понимаю что вряд ли у меня будут такие вообще записи в бд . НО все же хочется все предусмотреть, при то такие параметры в put/post работают как надо
.update({_id: req.params.id}, req.body , function(err,object){
if (err) res.json({"update":err});
res.json({"update":"yeaah!!"});
})
а вот
.find(req.query,function(err,object){
if(object){
res.json(object);
}
else {
res.json({"object":"notFound"});
}
});
Тут ответ вот как раз {}
пусто
Зато
сервер/необходимый_итем?парам1=КрасивоИмя Без Инородных символов&парам2=и ТУут
Работает
Как все таки быть? если пользователь заполнит с символами(не говорите что можно сделать прегматчи/проверки)