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

सी # में मोंगोडीबी कुल समारोह

एकत्रीकरण पाइपलाइन बनाना थोड़ा मुश्किल है।

कोशिश करें:

var pipeline = new BsonDocument[] {
    new BsonDocument{ { "$sort", new BsonDocument("_id", 1) }},
    new BsonDocument{{"$unwind", "$scores"}},
    new BsonDocument{{"$group", new BsonDocument{
                {"_id", "$_id"},
                {"lowscore",new BsonDocument{
                        {"$min","$scores.score"}}
                }}
        }}
};

var result = collection.Aggregate<BsonDocument> (pipeline).ToListAsync();

अगर आप pipeline.ToJson() करते हैं , आपको निम्न JSON समकक्ष स्ट्रिंग मिलेगी जो आपकी मूल और परीक्षण की गई MongoShell क्वेरी के समान है।

[
    {
        "$sort": {
            "_id": 1
        }
    },
    {
        "$unwind": "$scores"
    },
    {
        "$group": {
            "_id": "$_id",
            "lowscore": {
                "$min": "$scores.score"
            }
        }
    }
]


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्कीमा में पुनरावर्ती तत्व:नेवला मॉडलिंग

  2. एकत्रीकरण से पूरा दस्तावेज़ लौटाएं

  3. प्रदर्शन पर MongoDB प्रभाव में दिनांक समय संग्रहीत करना

  4. अजीब मोंगोडब और नेवला त्रुटि:मास्टर और गुलाम नहींठीक है =झूठी त्रुटि

  5. स्प्रिंग बूट एप्लिकेशन में एकाधिक मोंगोडब डेटाबेस का उपयोग कैसे करें?