2024-06-06 18:33:46 发布
网友
当每个文档保存一个文件时,我有一个特定的文档集合(使用GridFS)。在
我使用聚合方法从该集合中检索特定文档。 当每个文档都表示为字典时,聚合方法返回文档列表。 所以当我试图从dict获取文件时,它会返回一个ObjectID对象(而不是常规查询方法中返回的file对象)。在
问题是,如何使用这个ObjectID获取file对象? 换言之,有没有一种简单的方法可以只使用ObjectID来获得documentation中所示的实际file对象(而不涉及GridFS中文件块的合并)
谢谢。在
解决方法是直接使用GridFSProxy对象,并将file对象ID作为参数:
import mongoengine . . file_obj = mongoengine.GridFSProxy(FileID)
解决方法是直接使用GridFSProxy对象,并将file对象ID作为参数:
相关问题 更多 >
编程相关推荐