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

MOONGODB:SQL यूनियन क्वेरी को कनवर्ट करें

आप इसे एकत्रीकरण ढांचे के साथ कर सकते हैं। यह एक प्रश्न में करने के लिए विशेष रूप से कुशल नहीं होगा, इसलिए आपको शायद वही काम करना चाहिए जो आप SQL में कर रहे हैं जो दो प्रश्न चला रहा है - केवल अंतर यह है कि MongoDB उन्हें "संघ" नहीं करेगा आपको, और आपको इसे एप्लिकेशन में करना होगा।

दो एकत्रीकरण प्रश्न होंगे:

db.collection.aggregate( [
        {$project:{name:1, points:{$subtract:["$score_kills","$score_deaths"]}}},
        {$sort:{points:-1}},
        {$limit:10}
]);

यह आपको शीर्ष 10 देगा। नीचे के 10 को प्राप्त करने के लिए आप वही काम करेंगे लेकिन {points:1} द्वारा क्रमबद्ध करें जो आपको नीचे 10 के साथ छोड़ देगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो अलग-अलग मॉडलों से जानकारी खींचने के लिए django टेम्पलेट कैसे प्राप्त करें?

  2. mysql +PDO . में डेटा के साथ ग्रोथ बेबी चार्ट कैसे बनाएं?

  3. मुझे अपने डीबी को गोडैडी पर पीडीओ के साथ जोड़ने में समस्या है

  4. MySQL में सशर्त छँटाई?

  5. Magento में उत्पाद संपादित करते समय MySQL त्रुटि