पायमोंगो docs के अनुसार, update()
एक समय में केवल एक ही दस्तावेज़ को अपडेट कर सकता है। मान लें कि मेरे पास 100 दस्तावेज़ हैं जिन्हें मैं एक साथ अपडेट करना चाहता हूं। यह बहुत अधिक है। क्या Pymongo के माध्यम से एक मोंगोडीबी क्वेरी के साथ कई दस्तावेज़ अपडेट करने का कोई तरीका है?मोंगोडीबी/पायमोंगो के साथ कई साथ-साथ अपडेट?
10
A
उत्तर
14
असल में, आप बहु विकल्प के साथ कई डॉक्स अद्यतन कर सकते हैं:
collection.update(spec, doc, multi=True)
यह सभी मैचों अद्यतन करता है।
1
आप MongoDB में उपलब्ध थोक लिखने सुविधा का उपयोग करके एक समय में अलग अलग _ id के साथ एक से अधिक दस्तावेज़ अद्यतन कर सकते हैं 2.6 इस http://api.mongodb.org/python/current/examples/bulk.html
सटीक मेंकोशिश आप आदेश दिया उपयोग कर सकते हैं थोक लिखें संचालन जो रिकॉर्ड की एक थोक जिसके साथ कर रहे हैं अद्यतन करता है विभिन्न मानदंड
अधिक जानकारी के लिए इसे देखें Best way to read and update mongodb documents using pymongo
संबंधित मुद्दे
- 1. कई से कई रिश्ते में अपडेट करना
- 2. कई कॉलम अपडेट-कई-आईएसएनयूएलएल के साथ जुड़ने में काफी समय लगता है?
- 3. एक प्रश्न का उपयोग कर रेल में ActiveRecord के साथ एक साथ कई रिकॉर्ड अपडेट करें?
- 4. LINQ के साथ बहु-अपडेट
- 5. कई django उदाहरणों के साथ अजवाइन
- 6. कई आउटपुट के साथ AVCaptureSession?
- 7. कई अनुप्रयोगों के साथ ELMAH
- 8. कई लाइनों के साथ एचयूडी
- 9. पाइथन में "साथ" कथन के साथ कई फ़ाइलों के साथ
- 10. क्या एक अद्यतन UPDATE SQL कथन के साथ कई अपडेट करना संभव है?
- 11. इकाई फ्रेमवर्क, कोड प्रथम, स्वतंत्र संघों के साथ "एक से कई" संबंध अपडेट करें
- 12. कई टुकड़ों के साथ एक्शनबार टैब
- 13. कई डेटाबेस के साथ कई रिश्ते हैं और
- 14. Django फ़िल्टर कई से कई लोगों के साथ
- 15. वाईआई ढांचा कई रिश्तों के लिए कई
- 16. जॉइन स्टेटमेंट mysql के साथ अपडेट करें?
- 17. आंतरिक शामिल होने के साथ अपडेट करें?
- 18. mongdb के साथ सरल बूलियन डेटा अपडेट?
- 19. कई शर्तों के साथ WHERE खंड के साथ LINQ क्वेरी
- 20. Django में कई क्षेत्रों को कैसे अपडेट करें?
- 21. इकाई ढांचे कई रिश्तों को अपडेट करते हैं: आभासी या
- 22. रेल में एक बार में कई रिकॉर्ड अपडेट करना
- 23. ASP.NET MVC - कई मॉडलों के साथ देखें
- 24. करते समय कई शर्तों के साथ छोरों
- 25. django सीएमएस कई साइटों के साथ खोज?
- 26. कई गुणों के साथ सीएसएस संक्रमण शॉर्टेंड?
- 27. कई प्रकार के साथ Backbone.js संग्रह
- 28. टेबल से कई टेबल के साथ टेबलगेटवे
- 29. कई ऐप्स के साथ Django और कंपास
- 30. कई के साथ Git शाखा upstreams
क्षमा करें, क्या आप अधिक विशिष्ट हो सकते हैं? मान लें कि मैं डेटाबेस से 10 ऑब्जेक्ट खींचता हूं, प्रत्येक अद्वितीय '_id' के साथ, और मैं प्रत्येक में एक फ़ील्ड बदलता हूं। फिर मैं डेटाबेस में उन परिवर्तनों को कैसे डालूं? सादगी और क्वेरी दक्षता दोनों के लिए बोनस अंक। –
क्या प्रत्येक बदलाव अलग-अलग हैं? यदि ऐसा है, तो आपको अलग-अलग अपडेट करना होगा। आप उन्हें बैच नहीं कर सकते हैं, लेकिन मुझे संदेह है कि उन्हें एक साथ भेजने में असमर्थ होना एक बाधा है। – kristina
आह, मैं देखता हूं। धन्यवाद। –