sql >> Databáze >  >> NoSQL >> MongoDB

Načítání dat z mongoDB a zobrazování v HTML

Musíte použít šablonový engine pro zobrazení dat na stránce html existuje mnoho šablon šablon, můžete si vybrat jeden z tohoto odkaz

Zde je příklad použití pug :

1- instalace pug

npm install pug --save

2- nastavení adresáře zobrazení:

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

3- nastavte pug jako výchozí zobrazovací modul

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

4- vytvořte history.pug uvnitř views složka

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 předání dat z expresu do mopse:

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



  1. mongo-go-driver selže s časovým limitem výběru serveru při použití MongoDB Atlas

  2. Redis sub/pub a php/nodejs

  3. Oddělení citlivých dat v rámci MongoDB a NodeJS - reference pomocí šifrovaného klíče

  4. Nejúčinnější způsob, jak změnit hodnotu pole řetězce na jeho podřetězec