用Navicat打开MongoDB数据库GridFS,存储桶中有个为别名的字段,要想在这里显示出来,需要存文件信息的时候这样存:
from pymongo import MongoClient
from gridfs import GridFS
db_name = 'my_mongodb'
table_name = 'my_gridfs'
aliases = 123
db = MongoClient('mongodb://user:password@127.0.0.1:27017')[db_name]
fs = GridFS(db, table_name)
file_id = fs.put(data=file_content, aliases=[str(aliases)])
这里注意,设置fs.put参数为aliases以及它的值[str(aliases)]为数组(int不行),才能在Navicat的GridFS中显示出来,当然,如果[str(aliases), ‘.jpeg’]这样会显示为"123, .jpeg"。