国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MongoDB > mongodb怎么存入图片

mongodb怎么存入图片

头像

silencement

2020-02-15 13:43:305443浏览 · 0收藏 · 0评论

利用mongodb保存图片通常有两种方法,一种是将图片数据转化为二进制作为字典的键值对进行保存,另一种是利用mongodb提供的

GridFS进行保存,两者各有利弊。

GridFS

GridFS将图片数据与图片属性数据分开保存,用chunks来保存图片数据,files保存属性数据,一个图片file可能对应多个chunks,每个

chunk的内存大小固定(16M),若图片数据大于chunk,则分为多个chunk保存,用同一个ObjectID关联,下载时自动将多个chunk合

并为图片数据。

bson二进制

这种方法将图片数据作为键值对放入字典与属性数据作为整体存入数据库中。 

上传代码如下

from bson import binary
from pymongo import MongoClient

client = MongoClient('127.0.0.1', 27017) #连接mongodb
db = client.photo #连接对应数据库
image_collection = db.images
data = requests.get(dic["photo_url"], timeout=10).content
# 确认数据库中不存在此图片之后再保存
if not image_collection.find_one({"photo_url":dic["photo_url"]})
    dic["imagecontent"] = binary.Binary(data)
    image_collection.insert(dic)1234567891011

推荐学习《Python教程》。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

美女溜溜身子视频素材高清| 想爱就爱2| 《妻子的肉体偿还》5| 妈妈你真棒插曲快来救救我电影| 《医务室上垒》动漫全集在线观看| 苍井空《办公室爱欲》| 做一次爱下面多久才能恢复| 美女被咬小头头视频大全图片| 爸爸缓慢有力送女儿的文案| 初中小姐姐脚丫踩在男生困困 | 欢乐钓鱼大师破解版内置修改器| 韩漫| 乖乖挨C| 被两个男人吃奶三P| 上课的时候突然打开了开关| 妈妈がだけの母さん歌词| 国产自拍| 男同网站| 丝瓜视频| 国产在线观看免费全集电视剧网站| 《妻子6》在线观看免费版电视剧| 《请好好疼爱里面》免费观看| 女性左腿又开腿肚子中间疼视频| 《偷吃爸爸的擎天柱》电影在线看| 《温柔的大姐姐》动漫免费观看| 我是谁| 星空传媒天美传媒有限公司| 疯狂搅动音乐老师的小句号| 十大小说| 麻花传剧原创MV视频免费| 黑科网今日黑科独家爆料| 男人把因因放到女人因困里视频| 日本《暴力强伦轩》| 爸爸的大DJ小说| 抵达花心乖叫老公是第几集| 舌头底下舔着有小硬疙瘩视频| 初中封闭学校| 欧美大片视频| 《别告诉我丈夫》电影| 《伦敦空姐美版2023》| 内衣秀