Я новичок в nodejs / веб-приложении и пытаюсь получить данные из MongoDB.В моей mongoDB есть документы в коллекции "a"
{_id:("1"), "Question":"mcq1", "Answer":"one", "Keyword":"CLASS"}
{_id:("2"), "Question":"mcq2", "Answer":"two", "Keyword":"CLASS"}
{_id:("3"), "Question":"mcq3", "Answer":"three", "Keyword":"OVERLOAD"}
{_id:("4"), "Question":"mcq4", "Answer":"four", "Keyword":"OODP"}
. Я хочу извлечь данные "Question": field_value, "Answer": field_value, используя nodejs -> expressjs, через форму кнопки и текстового поля, используя уникальныйКлючевое слово и будет отображаться в виде таблицы, как показано ниже.
<tr>
<td><%= Question %></td>
<td><%= Answer %> </td>
</tr>
Мне удалось получить то, что я хочу, с оболочкой monogodb, используя
db.a.find({"Keyword":CLASS},{"Question":1,"Answer":1,_id:0})
В настоящее время коды нажатия текстовых полей и кнопок приведены ниже.
Input Keyword to search: <input type="text" id="searchBtn" value="">
<button type="button" onclick="alert(document.getElementById('searchBtn').value)">Click me!</button>
Как извлечь вопрос и ответ с помощью нажатия кнопки?
Используя db.a.find({"Keyword":CLASS},{"Question":1,"Answer":1,_id:0})
я хочу получить таблицу в виде
Вопрос, ответ, ключевое слово
mcq1, один, CLASS
mcq2, два, CLASS