MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Извличане на данни от mongoDB и показване в HTML

Трябва да използвате монитор за шаблони за да показвате данни в html страница, има много машини за шаблони, можете да изберете един от този връзка

Ето пример за използване на pug :

1- инсталирайте pug

npm install pug --save

2- задайте директория за преглед:

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

3- задайте pug като машина за преглед по подразбиране

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

4- създайте history.pug вътре views папка

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- предаване на данни от express към pug:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Инсталиране на MEAN Stack:npm -v module.js:338 throw err; Грешка:Не може да се намери модул „./cache/caching-client.js“

  2. Местоположение в mongoose, mongoDB

  3. дизайн на схема на mongodb за блогове

  4. MongoError:Неуспешна проверка на документа - Как да вмъкна и float, и int в едно и също поле - което е маркирано като двойно?

  5. MongoDB заявка за всички документи с уникално поле