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

मोंगोडब क्वेरी बनाम mysql

@Joe और @Nenad के अलावा घटाव के लिए त्रुटि का उत्तर दें:'$rate-$100';

आपको अपनी तर्क संरचना को फिर से स्थापित करने की आवश्यकता है।

  1. गणना करें:SUM((credit*(100-rate))/100)
  2. समूह द्वारा $accountNum और कुल SUM resultMultiply . के लिए ।
db.collection.aggregate([
  {
    $match: {
      rate: {
        $ne: 0
      }
    }
  },
  {
    $addFields: {
      resultMultiply: {
        $divide: [
          {
            $multiply: [
              "$credit",
              {
                "$subtract": [
                  100,
                  "$rate"
                ]
              }
            ]
          },
          100
        ]
      }
    }
  },
  {
    $group: {
      _id: "$accountNum",
      total: {
        $sum: "$resultMultiply"
      }
    }
  }
])
[
  {
    "_id": 2,
    "total": 1.5
  },
  {
    "_id": 1,
    "total": 5.5
  }
]

नमूना MongoDB खेल का मैदान



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पाइमोंगो प्रमाणीकरण अजगर लिपि में विफल रहा

  2. मैं हेरोकू पर मोंगोडीबी संस्करण संख्या कैसे प्राप्त करूं?

  3. नेवला में उप-दस्तावेज़ पेजिनेशन

  4. MongoDB पर मंदी का प्रदर्शन प्रभाव:AWS, Azure और DigitalOcean

  5. मोंगोडब वाइल्डकार्ड विशिष्ट कुंजी के लिए सभी मानों से मेल खाता है