MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pobieranie danych z mongoDB i wyświetlanie w HTML

Musisz użyć silnika szablonów aby wyświetlić dane na stronie html, istnieje wiele silników szablonów, możesz wybrać jeden z tych link

Oto przykład użycia mops :

1- zainstaluj mops

npm install pug --save

2- ustaw katalog widoku:

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

3-ustaw mopsa jako domyślny silnik widoku

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

4- utwórz history.pug wewnątrz views folder

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-przebiegowe dane z ekspresu do mopsa:

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. Kontroler Express node.js nie czeka na manipulację danymi i zwraca stare dane

  2. Obiekt #<MongoClient> nie ma metody „open”

  3. Tablice sum MongoDB z wielu dokumentów na podstawie elementu

  4. Spring-Mongo-Data Update dopuszcza tylko jeden argument pozycyjny?

  5. Nowy sposób zarządzania bazami danych Open Source