मैं MongoDB शुरुआत कर रहा हूँ और एक होमवर्क समस्या पर काम कर रहा हूँ, डाटासेट इसmongodb में समूह द्वारा लौटाए गए दस्तावेज़ों को कैसे हटाएं?
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb577" }, "student_id" : 0, "type" : "exam", "score" : 54.6535436362647 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb578" }, "student_id" : 0, "type" : "quiz", "score" : 31.95004496742112 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb579" }, "student_id" : 0, "type" : "homework", "score" : 14.8504576811645 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb57a" }, "student_id" : 0, "type" : "homework", "score" : 63.98402553675503 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb57b" }, "student_id" : 1, "type" : "exam", "score" : 74.20010837299897 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb57c" }, "student_id" : 1, "type" : "quiz", "score" : 96.76851542258362 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb57d" }, "student_id" : 1, "type" : "homework", "score" : 21.33260810416115 }
{ "_id" : { "$oid" : "50906d7fa3c412bb040eb57e" }, "student_id" : 1, "type" : "homework", "score" : 44.31667452616328 }
की तरह दिखता है समस्या मैं प्रत्येक छात्र के लिए हटाना होगा के रूप में, सबसे कम स्कोर के साथ 'होमवर्क' दस्तावेज़। यहाँ मेरी रणनीति
कुल पाइपलाइन में है
1: पहले प्रकार के साथ सभी दस्तावेजों को फ़िल्टर: homeworks
2: student_id द्वारा क्रमबद्ध करें, स्कोर
3:, पहला तत्व student_id पर एक समूह ऐसा लगता है
यह मुझे सबसे कम स्कोर के साथ सभी दस्तावेज देगा,
हालांकि मैं इन तत्वों को मूल डेटासेट से कैसे हटा सकता हूं? कोई मार्गदर्शन या संकेत?
'.remove ({})', जहां '{}' छँटाई की condtions शामिल हैं। – MegaMind
संभावित डुप्लिकेट [समूह के लिए मोंगोडब में न्यूनतम मूल्य कैसे हटाएं?] (Http://stackoverflow.com/questions/13298635/how-remove-min-value-in-mongodb-for-group) – Yogesh
दोस्त, यह होमवर्क लगता है परिचित। यदि आप यह नहीं समझ सकते कि इसे कैसे किया जाए, तो आपको यहां पूछने के बजाय पाठ वीडियो पर वापस जाना चाहिए। उस बुनियादी ज्ञान के बिना, आप आने वाले हफ्तों में फंस जाएंगे। –