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

Pobieranie danych z mongodb przez nodejs i ekspresowe na stronę html

Używając ejs, musisz ustawić silnik widoku:

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

Następnie pobierz swoje dane:

 app.get('/employees',(req , res) =>{
    db.collection('employees').find().toArray(function(err , i){
        if (err) return console.log(err)

        res.render('index.ejs',{employees: i})  
     })
 });

Plik .ejs wyglądałby tak:

employees
  <ul class="employees">
  <% for(var i=0; i<employees.length; i++) {%>
    <li class="employees">
      <span><%= " Nome: " +employees[i].name+"."%></span>
      <span><%=" Address: " + employees[i].address%></span>
    </li>
  <% } %>
</ul>

Po prostu prosty sposób za pomocą ejs. Mam nadzieję, że pomoże to wyjaśnić sprawy.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:różnica między nazwami kolekcji, zmiennych, publikacji i subskrypcji?

  2. Jak uruchomić wiele aplikacji z jednym mongodb za pomocą dockera

  3. zrozumieć system pamięci podręcznej MongoDB

  4. Mongoimport plików csv z ciągiem _id i upsert

  5. łączenie mangusty z atlasem mongoDB i nodejs