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

MongoDb एकत्रीकरण $मिलान त्रुटि:तर्क कुल पाइपलाइन ऑपरेटर होने चाहिए

पाइपलाइन चरण सरणी में अलग BSON दस्तावेज़ हैं:

games.aggregate([
                { $match: { 'game_user_id' : '12345789' } },
                { $group: {
                    _id: '$id',
                    game_total: { $sum: '$game_amount'}, 
                    game_total_profit: { $sum: '$game_profit'}}
                }}
]).exec(function ( e, d ) {
    console.log( d )            
});

तो ऐरे या [] जावास्क्रिप्ट में ब्रैकेट नोटेशन का अर्थ है कि यह "सूची" प्रदान करने की अपेक्षा करता है। इसका अर्थ है "दस्तावेज़ों" की एक सूची जो आमतौर पर {} . के साथ JSON संकेतन में निर्दिष्ट होती है ब्रेसिज़।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा mongodb MongoTemplate का उपयोग करके किसी दस्तावेज़ से एक संपत्ति को हटा दें

  2. मोंगोडीबी $inc

  3. रिएक्टिवमोंगो 0.18.8 में, मैं एक ही कमांड में विभिन्न मूल्यों के साथ कई दस्तावेजों का अद्यतन कैसे कर सकता हूं?

  4. बहिष्करण चेतावनी:डीबी वर्ग पर घटनाओं को सुनना बहिष्कृत कर दिया गया है और अगले प्रमुख संस्करण में हटा दिया जाएगा

  5. यदि कोई परिणाम नहीं है तो MongoDB 0 की कुल वापसी संख्या है