sql >> Database >  >> NoSQL >> MongoDB

Gegevens ophalen van mongodb via nodejs en uitdrukken naar een html-pagina

Met ejs moet u de weergave-engine instellen:

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

Haal dan uw gegevens op:

 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})  
     })
 });

Het .ejs-bestand ziet er als volgt uit:

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>

Gewoon een eenvoudige manier met ejs. Ik hoop dat het helpt om dingen te verduidelijken.




  1. Mongo URI met zelfondertekend certificaat

  2. Wat is het verschil tussen safe:true en safe:false in verband met mongoskin? en hoe gebruik je het?

  3. Eenvoudigste manier om de Mongodb PHP-extensie te installeren in Ubuntu 13.10 (saucy)?

  4. MongoTemplate-methode of query voor het vinden van maximale waarden uit een bestand