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

MongoDB एकत्रीकरण त्रुटि:पाइपलाइन चरण विनिर्देश ऑब्जेक्ट में बिल्कुल एक फ़ील्ड होना चाहिए

MongoDB शिकायत कर रहा है क्योंकि आपके पास एक अपरिचित पाइपलाइन चरण विनिर्देश है "count": { "$sum": 1 } आपकी पाइपलाइन में।

ठीक से प्रारूपित होने पर आपकी मूल पाइपलाइन

db.hashtag.aggregate([
    { 
        "$group": {
            "_id": {
                "year": { "$year": "$tweettime" },
                "dayOfYear": { "$dayOfYear": "$tweettime" },
                "interval": {
                    "$subtract": [ 
                        { "$minute": "$tweettime" },
                        { "$mod": [{ "$minute": "$tweettime"}, 15] }
                    ]
                }
            }
        },
        "count": { "$sum": 1 } /* unrecognised pipeline specification here */
    }
])

कुल संचयक होना चाहिए $sum $group के अंदर कोड> पाइपलाइन के रूप में:

    { 
        "$group": {
            "_id": {
                "year": { "$year": "$tweettime" },
                "dayOfYear": { "$dayOfYear": "$tweettime" },
                "interval": {
                    "$subtract": [ 
                        { "$minute": "$tweettime" },
                        { "$mod": [{ "$minute": "$tweettime"}, 15] }
                    ]
                }
            },
            "count": { "$sum": 1 }
        }           
    }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo में json फ़ाइल आयात करने का उचित तरीका

  2. Ubuntu पर MongoDB को कैसे स्थापित और कॉन्फ़िगर करें

  3. मोंगोडब क्वेरी के अंदर कई प्रश्न

  4. क्या मिनी मोंगो का जीयूआई प्रतिनिधित्व प्राप्त करने का कोई तरीका है?

  5. सर्वर से कनेक्ट नहीं हो सका 127.0.0.1:27017 कनेक्शन प्रयास विफल MongoDB