MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब से नोडज के माध्यम से डेटा प्राप्त करना और एक HTML पृष्ठ पर व्यक्त करना

ejs का उपयोग करके, आपको व्यू इंजन सेट करना होगा:

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

फिर अपना डेटा प्राप्त करें:

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

.ejs फ़ाइल इस प्रकार होगी:

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>

ईजे का उपयोग करने का एक आसान तरीका। आशा है कि यह चीजों को स्पष्ट करने में मदद करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कई क्षेत्रों द्वारा mongodb समूह मान

  2. एकत्रित डेटा के लिए MongoDB सही स्कीमा

  3. देशी ड्राइवर और Express.js के साथ MongoDB का उपयोग करते समय टोपोलॉजी नष्ट हो गई थी

  4. MongoDB सर्वर प्रारंभ नहीं कर सकता:डिफ़ॉल्ट भंडारण इंजन 'wiredTiger' mongod के इस निर्माण के साथ उपलब्ध नहीं है

  5. किसी फ़ील्ड पर $dateFromString का उपयोग करते समय परिणाम में शून्य फ़ील्ड होने से बचें