如何使用HTML Node.js从数据库填充日期

时间:2019-02-07 20:27:39

标签: html node.js mongodb

我想从mongodb而不是硬编码值填充htlm页面中的下拉字段

我正在使用以下技术堆栈: 1)EJS / CSS 2)NodeJS 3)Mongodb

我创建了一个页面,用户可以在其中创建新记录。该页面具有一些下拉字段,例如Area,应从mongodb的collection-Area-中获取值。现在,我已经完成了硬编码来填充值,但是我希望从数据库中获取值。

能否请您指导我如何使用示例代码来实现。

感谢您的回应。

关于, 帕拉格

    <tr>
                    <td>Component Area </td>
                    <td><input type="text" name="comparea" /></td>

                </tr>

我想从mongodb集合中填充此区域字段。

1 个答案:

答案 0 :(得分:0)

尝试类似的方法。没有对此进行测试,但是您肯定可以通过ejs变量发送数组并在页面上对其进行迭代。

在您的路由器中

app.get('/data', async (req,res)=>{

let mongoData = await db.yourDb.find(query here);
res.render('data.ejs',{data:mongoData})
})

现在您的变量<%= data%>在页面上可用。您可以对其进行迭代,也可以取出

这样的html变量
<script> var data = '<%=data%>' </script>

如何使用选项填充选择内容,请选中此solved question

相关问题