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

अजगर का उपयोग करके मोंगोडब से संग्रहीत छवि को पुनः प्राप्त करें

अपना fs बनाएं पहले की तरह परिवर्तनशील, और:

data = fs.get_last_version(filename).read()

आप फाइलों की सूची के लिए भी पूछ सकते हैं जैसे:

from bson import Regex
for f in fs.find({'filename': Regex(r'.*\.(png|jpg)')):
    data = f.read()

साथ ही, आपके कोड के बारे में एक टिप्पणी:आपके लूप के प्रत्येक पुनरावृत्ति के लिए मोंगो क्लाइंट और ग्रिडएफएस उदाहरणों को फिर से बनाना बहुत धीमा है। लूपिंग शुरू करने से पहले उन्हें एक बार बनाएं और उनका पुन:उपयोग करें।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB मेट्रिक्स पर अलर्ट कॉन्फ़िगर करना

  2. सभी नेमसर्वर UDP पोर्ट 53 Google क्लाउड फ़ंक्शन का उत्तर देने में विफल रहे अजगर 3.7 एटलस mongodb

  3. SQL DB की तुलना में MongoDB बहुत तेज़ क्यों है, इसके लिए कोई विस्तृत और विशिष्ट कारण?

  4. मैं नेवला मॉडल 2 ऐप्स के बीच कैसे साझा कर सकता हूं?

  5. MongoDB में एम्बेडेड दस्तावेज़ को सरणी में बदलना