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

मोंगोडब से डुप्लिकेट सरणी मान हटा रहा है

db.getCollection('Test').aggregate([{
    $unwind: '$string'},
    {
        $group: {
            _id: '$_id', 
            string: {
                $addToSet: '$string'
            }, 
            Chat: {
                $first: '$Chat'
            }
        }
    }
    ]);

ओ/पी:यहां आपको 2 "1348157031 रियाद" मिल रहे हैं क्योंकि एक अतिरिक्त जगह है जो खुद को एक अलग इकाई के रूप में परिभाषित करती है।

{
    "_id" : ObjectId("57cf3cdd5f20a3b0ba009777"),
    "string" : [ 
        " 1348157031 Riyadh", 
        " 548275320 Mohammad Sumon", 
        "1348157031 Riyadh"
    ],
    "Chat" : 6
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कैसे खोज विधि से नेवला परिणाम वापस करने के लिए?

  2. mongoDB को सर्वर से कैसे कनेक्ट करें?

  3. किसी दिए गए क्रम में दिखाई देने वाले दस्तावेज़ों की एक सरणी में दो तत्व ढूँढना

  4. $अनवाइंड करने से पहले जांचें कि क्या उप दस्तावेज़ खाली नहीं है

  5. संग्रह में बड़ी संख्या में रिकॉर्ड अपडेट करना