当前位置:嗨网首页>书籍在线阅读

20-使用Python从MongoDB GridFS中获取文件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

24.5.4 使用Python从MongoDB GridFS中获取文件

在Python中,要从GridFS存储区获取文件,最简单的方式是使用GridFS对象的方法get_last_version()或get_version()。这些方法的语法如下:

get_last_version(filename)
get_version(filename, version)

这些方法返回一个GridOut对象,让您能够使用方法read()从服务器读取数据。

下面的示例演示了如何从数据库获取一个文件,再读取并显示其内容:

fs = gridfs.GridFS(db)
file = fs.get_last_version(filename="python.txt")
print (file.read())