如何解决渲染每个用户节点的信息
在当前项目中,我正在努力。用户可以输入他们想要投资的金额,我已经将每个用户与他们输入的金额相关联。问题是我想向每个用户显示他们选择的金额的历史记录。
以下是供用户选择所需投资金额的模式
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const Package1Schema = new Schema({
amount: {
type: Number,required: true
},investor:{
id: {
type: mongoose.Schema.Types.ObjectId,ref: "User"
},email: String,firstname: String,lastname: String
},date: {
type: Date,default: Date.now
}
});
const Package1 = mongoose.model('Package1',Package1Schema);
module.exports = Package1;
这是路由器代码
//Investment History
router.get("/investment-history/",ensureAuthenticated,(req,res) =>{
res.render("investment-history",{
firstname: req.package2.firstname,lastname: req.package2.lastname,amount: req.package2.amount
});
});
这是ejs代码
<tbody>
<% package2.forEach(function(package2){ %>
<tr>
<td>Package 2</td>
<td><%= package2.firstname %></td>
<td><%= package2.lastname %></td>
<td><%= package2.amount %></td>
<td>Pending</td>
<%});%>
</tbody>
</table>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。