Мне бы хотелось, чтобы на моем сайте была строка поиска в верхней части, которая возвращает один документ (чернила) из базы данных Монго.На этой же странице я хотел бы иметь возможность доступа ко всем документам из одной и той же базы данных.
У меня возникают проблемы при попытке выяснить, как это сделать на одной странице, поскольку я могу отправить только один результатна URL.
Есть ли способ отправить все документы на страницу, а затем выполнить поиск с помощью AJAX на стороне клиента?Я новичок в кодировании, и мне интересно, не пойду ли я об этом неправильно.
Я ценю любую помощь.Вот часть моего кода, которая отправляет результаты, которые я хочу, но на разные страницы.
app.get("/", function(req, res){
// FIND ONE INK FROM DB
var noMatch = null;
if(req.query.search) {
Ink.find({ink: req.query.search}, function(err, foundInk){
if(err){
console.log(err);
} else {
if(foundInk.length < 1) {
noMatch = "No match, please try again.";
}
res.render('new-index', {ink: foundInk, locationArray: locationArray, noMatch: noMatch })
}
});
} else {
// FIND ALL INKS FROM DB
Ink.find({}, function(err, allInks){
if(err){
console.log(err);
} else {
res.render("index", {ink: allInks, locationArray: locationArray, noMatch: noMatch });
}
});
}
});