Могу ли я использовать входные данные формы для фильтрации данных mon goose? - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь использовать флажки ввода формы для фильтрации некоторых данных в моей базе данных с Expressjs. Мои данные выглядят так:

{ 
"location" : "PHARMACY",
"region" : "SOCAL",
"system" : "WITS",
"contact" : "SMITH",
"membership" : "TIER1" 
},
{ 
"location" : "PHARMACY",
"region" : "NORCAL",
"system" : "SET",
"contact" : "PARSON",
"membership" : "TIER1" 
}

И я хочу иметь возможность устанавливать флажки с различными параметрами для location, region, system и др. c. а затем отобразить всю запись базы данных. Так, например, если бы я выбрал АПТЕКУ, она отображала бы вышеуказанную информацию. Или, если бы я выбрал SOCAL, он отображал бы только первую запись, потому что она единственная из двух, которая содержит SOCAL.

Мой маршрут GET выглядит следующим образом, но я не уверен, что вставить Environment.find() чтобы «найти» все выбранные значения из флажков:

app.get("/environments/show", function(req, res) {
  Environment.find(req.body, function(err, foundEnvironment) {
    if (err) {
      console.log(err);
    } else {
      //render show template with that env
      res.render("show", { environment: foundEnvironment });
    }
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...