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

HTML में node.js / mongodb . के साथ मनमाना, स्कीमा रहित डेटा कैसे प्रदर्शित करें

मूल विचार वह है जो @Gates VP ने वर्णित किया है। मैं underscore.js का इस्तेमाल करता हूं सरणियों/वस्तुओं के माध्यम से पुनरावृति करने के लिए।

function formatLog(obj){
  var log = "";
  _.each(obj, function(val, key){ 
    if(typeof(val) === "object" || typeof(val) === "array"){
      // if we have a new list
      log += "<ul>";
      log += formatLog(val);
      log += "</ul>";
    }
    else{
      // if we are at an endpoint
      log += "<li>";
      log += (key + ": " + val);
      log += "</li>";
    }
  });
  return log;
}

अगर आप formatLog() . को कॉल करते हैं उदाहरण डेटा पर आपने इसे रिटर्न दिया है

  • सर्वर उपनाम:GBIZ-WEB
    • urltoken:CFID=10989&CFTOKEN=f07fe950-53926E3B-F33A-093D-3FCEFB&jsessionid=84303d29a229d1
        • sessionid:84197a667053f63433672873j377e7d379101
      • यूयूआईडी:53934LBB-DB8F-79T6-C03937JD84HB864A338
      • टेम्पलेट:/home/vagrant/dev/websites/g-bis/code/webroot/page/home/home.cfm, लाइन 3
        • उत्पन्न सामग्री:
        • मेल्टो:
          • संदेश:अज्ञात टैग:cfincflude.
          • टैगनाम:cfincflude
              • RAW_TRACE:cfhome2ecfm1296628853.runPage(/home/vagrant/dev/websites/nig-bis/code/webroot/page/home/home.cfm:3)
              • पर
              • आईडी:CFINCLUDE
              • टेम्पलेट:/home/vagrant/dev/websites/nig-bis/code/webroot/page/home/home.cfm
              • लाइन:3
              • प्रकार:सीएफएमएल
              • कॉलम:0
              • RAW_TRACE:cfdisplay2ecfm1093821753.runPage(/home/vagrant/dev/websites/nig-bis/code/webroot/page/display.cfm:6)
              • पर
              • आईडी:CFINCLUDE
              • टेम्पलेट:/home/vagrant/dev/websites/nig-bis/code/webroot/page/display.cfm
              • लाइन:6
              • प्रकार:सीएफएमएल
              • कॉलम:0

      फिर इसे कैसे प्रारूपित करें यह आप पर निर्भर है।



      1. Redis
      2.   
      3. MongoDB
      4.   
      5. Memcached
      6.   
      7. HBase
      8.   
      9. CouchDB
      1. Mongoose/MongoDB में मल्टीफ़ील्ड इंडेक्स बनाना

      2. ES6 टेम्पलेट स्ट्रिंग के साथ MongoDB ऑब्जेक्ट कुंजी

      3. क्या नेवला से लौटाया गया डेटा अपरिवर्तनीय है?

      4. क्या स्कैला में मोंगोडब के लिए कोई ओआरएम जैसी लाइब्रेरी है?

      5. MongoDB डेटाबेस, tbl . से सेलेक्ट कॉलम 1, कॉलम 2 के बराबर है