sql >> Database teknologi >  >> NoSQL >> MongoDB

Henter data fra mongoDB og visning på HTML

Du skal bruge en skabelonmotor for at vise data på en html-side er der mange skabelonmotorer, du kan vælge en fra denne link

Her er et eksempel med pug :

1- installer pug

npm install pug --save

2- sæt visningsmappe:

app.set('views', path.join(__dirname, 'views'));

3- sæt pug som standardvisningsmotor

app.set('view engine', 'pug');

4- opret history.pug inde i views mappe

doctype html
html
    head
    body
        table
            thead
                tr
                    th Name
                    th date
            tbody
                each idea in ideas
                    tr
                        td= idea.name
                        td= idea.date

5- pass data fra express til pug:

app.get('/history', (req, res) => {
    let ideas = Idea.find({})
    .sort({date:'desc'}).exec( (err, ideas) => {
        res.render('history', ideas);
    });
})



  1. Sådan grupperes poster baseret på array-elementer ved hjælp af MongoDB

  2. MongoDB $round vs $trunc:Hvad er forskellen?

  3. MongoDB SSL Replica-opsætningsproblemer - Ikke-understøttet certifikat

  4. Tidsstempel til dato i php og mongodb