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

नेवला एकत्रीकरण क्वेरी एक से अधिक रिकॉर्ड लौटाती है जब उसे केवल एक ही वापस करना चाहिए

क्यूरुप पाइपलाइन को वैसे ही बदलें

आपको प्रेषक के आधार पर समूह बनाना होगा, अद्वितीय _id पर नहीं

{
          $group: {
            _id: "$sender",
            sender: {
              $first: "$sender"
            },
            messageId: {
              $first: "$_id"
            },
            text: {
              $first: "$text"
            },
            date: {
              $first: "$date"
            },
            unread: {
              $first: "$unread"
            }
          }
        }

और $project

. में बदलाव करें
$project: {
            sender: 1,
            _id: "$messageId",
            text: 1,
            date: 1,
            unread: 1
          }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Neo4j के साथ मोंगोडब को एकीकृत करना, क्या कोई एपीआई है जो उन्हें लिंक करेगी?

  2. MongoDB में शार्प किए गए संग्रह के लिए कवर की गई क्वेरी नहीं मिल सकती है

  3. Laravel 5.3 . के साथ MongoDB का प्रयोग करें

  4. सी # ड्राइवर का उपयोग कर मोंगोडीबी में किसी सरणी के उप-दस्तावेज़ में निहित सरणी के उप-दस्तावेज़ में फ़ील्ड को कैसे अपडेट करें?

  5. वस्तुओं के बीच मोंगो डीबी संबंध