PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

ऑब्जेक्ट में संपत्ति जोड़ें जो कि Sequelize FindOne द्वारा लौटाया गया है

सीक्वेलाइज़ Model वर्ग (जिनमें से आपकी बिल्लियाँ उदाहरण हैं) में एक toJSON() . है विधि जो res.json संभावित रूप से आपकी बिल्लियों को क्रमबद्ध करने के लिए उपयोग करेगी। यह विधि Model#get() . का परिणाम लौटाती है (https://github.com/sequelize/ सीक्वेलाइज़/ब्लॉब/95adb78a03c16ebdc1e62e80983d1d6a204eed80/lib/model.js#L3610-L3613 ), जो केवल मॉडल पर परिभाषित विशेषताओं का उपयोग करता है। यदि आप बिल्लियों का नाम सेट करने में सक्षम होना चाहते हैं, लेकिन डीबी में नाम स्टोर नहीं करना चाहते हैं, तो आप अपने बिल्ली मॉडल को परिभाषित करते समय वर्चुअल कॉलम का उपयोग कर सकते हैं:

sequelize.define('Cat', {
  // [other columns here...]
  name: Sequelize.VIRTUAL
});

वैकल्पिक रूप से, यदि आप मॉडल परिभाषा में गुण नहीं जोड़ना चाहते हैं:

cat = cat.toJSON(); // actually returns a plain object, not a JSON string
cat.name = 'Macavity';
res.json(cat);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql द्वारा उत्पन्न अनुक्रम से पहले एक स्ट्रिंग को उपसर्ग कैसे करें?

  2. मैं PostgreSQL में बाइटिया कॉलम में मैन्युअल रूप से .png या .jpeg फ़ाइल कैसे सम्मिलित कर सकता हूं?

  3. PostgreSQL 8.3 विशेषाधिकार अद्यतन नहीं - गलत उपयोग?

  4. Oracle से PostgreSQL:इसके साथ प्रारंभ/कनेक्ट करें

  5. Ubuntu 16.04 पर PostgreSQL डेटाबेस बनाना और हटाना