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

NodeJS में, विभिन्न फ़ील्ड नामों के साथ मोंगोडब से परिणाम कैसे आउटपुट करें?

यदि आप भिक्षु का उपयोग कर रहे हैं जैसा कि आप प्रतीत होते हैं तो आप अंतर्निहित नोड देशी ड्राइवर संग्रह प्रकार को .col के माध्यम से एक्सेस कर सकते हैं आपके चयनित संग्रह वस्तु पर एक्सेसर:

  var db = require('monk')('localhost/test')
    , collection = db.get('example');

  collection.col.aggregate(
    [
      { "$project": {
        "_id": 0,
        "ObjectID": "$_id",
        "DisplayText": "$text"
      }}
    ],
    function(err,result) {

      console.log( JSON.stringify( result, undefined, 4 ) );

    }
  );

ध्यान दें कि .aggregate() . जैसी विधियां इस तरह से पुनर्प्राप्त किया गया वादा वस्तु में लपेटा नहीं गया है क्योंकि मानक भिक्षु संग्रह वस्तुएं हैं। लेकिन कम से कम यह आपको दिखाता है कि $project . तक कैसे पहुंचें और उसका उपयोग कैसे करें अपने दस्तावेज़ को फिर से आकार देने के लिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्वचालित डेटाबेस स्वास्थ्य जांच

  2. 5 मिलियन से अधिक रिकॉर्ड के लिए MongoDB क्वेरी प्रदर्शन

  3. एक चर को रेगेक्स में कैसे पास करें

  4. नेवला अद्वितीय:सच काम नहीं करता

  5. नेवला पासवर्ड हैशिंग