MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lấy hình ảnh được lưu trữ từ mongodb bằng python

Tạo fs của bạn biến như trước và:

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

Bạn cũng có thể truy vấn danh sách các tệp như:

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

Ngoài ra, một nhận xét về mã của bạn:rất chậm để tạo lại các phiên bản MongoClient và GridFS cho mỗi lần lặp lại vòng lặp của bạn. Tạo chúng một lần trước khi bạn bắt đầu lặp lại và sử dụng lại chúng.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xu hướng NoSQL - MongoDB, Cassandra, CouchDB &Riak

  2. Các vấn đề với CORS. Bình <-> AngularJS

  3. Tạo dịch vụ DB trong ứng dụng MVC Express

  4. Làm cách nào để cập nhật / nâng cấp tài liệu trong Mongoose?

  5. Django-Nonrel với Mongodb listfield