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

मोंगोडब:अभिलेखों का सारांश खोजें

दिनांक ऑपरेटरों का उपयोग $project . में किया जाना चाहिए ऑपरेशन, न कि $group , इसलिए आपको इसे इसके बजाय (खोल में) इस तरह करने की आवश्यकता है:

db.tickers.aggregate(
    { $project: {
        _id: 0,
        year: {$year: '$date'},
        month: {$month: '$date'},
        day: {$dayOfMonth: '$date'},
        hour: {$hour: '$date'},
        avg: '$ticker.avg'
    }},
    { $group: {
        _id: { year: '$year', month: '$month', day: '$day', hour: '$hour' },
        avg: { $avg: '$avg'}
    }});

इसका परिणाम देता है:

{
  "result": [
    {
      "_id": {
        "year": 2012,
        "month": 12,
        "day": 19,
        "hour": 10
      },
      "avg": 13.244705635
    }
  ],
  "ok": 1
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. किसी दस्तावेज़ में किसी सरणी को अपडेट करते समय, MongoDB और C# में $push अपडेट संशोधक का उपयोग कैसे करें

  2. MongoDB (mongoengine) में कुंजी द्वारा एक सूची के अंदर एक शब्दकोश प्राप्त करना

  3. पायमोंगो ट्यूटोरियल:आपके पायथन ऐप में मोंगोडीबी विफलता का परीक्षण

  4. स्प्रिंग डेटा मोंगोडब पर प्रदर्शन मुद्दा

  5. स्पार्क - प्रत्येक निष्पादक संदर्भ के लिए अलग-अलग चर कैसे बनाएं?