2
我使用的mongodb與收集結構如下:快遞JS顯示數據通過ID
聊天機器人收集
{
"_id" : ObjectId("5a2f8edf84b906480af0d121"),
"botname" : "Welcome Chat",
"description" : "Welcome Chat",
"status" : "Inactive"
}
route.js
app.get('/cpanel/chat-bot/:id', function(req, res) {
if (req.session.user == null) {
res.redirect('/cpanel/login');
} else {
CB.getAllRecords().then(results => {
res.render('cpanel/chat-bot/:id', { udata : req.session.user, chatbot: results});
}).catch(err => {
res.sendStatus(500);
});
}
});
index.ejs
<ul class="menu-sidebar">
<% for(var i = 0; i < chatbot.length; i++) { %>
<li>
<a href="/cpanel/chat-bot/:id"><span class="fa fa-circle-o"></span><%= chatbot[i].botname %></a>
</li>
<% } %>
</ul>
如何顯示數據聊天bot通過id從mongodb?當我點擊url 1(/ cpanel/chat-bot/1)時,它會顯示來自mongodb的數據id 1,當我點擊url 2(/ cpanel/chat-bot/2)時,它會顯示來自mongodb的數據id 2?謝謝
你能給我一個樣品嗎? –
@ArifFirmansyah - 什麼樣的? – jfriend00
如何使用適合我的情況的req.params.id的示例? –