没有看到这个确切的问题张贴,所以请随时指出它,如果它存在。我对mongo也是新手,所以我的措辞可能很奇怪。在
我有一个文档集,它最终会变得非常大。我已经设置好文档有一个ImageField。我希望返回完整的文档以及ImageField的缩略图,并将其填充为一个文件,以便在html5/javascript前端显示它。在
在SQL中,这将通过列选择器和联接来实现。在
请看这里:
from flask_mongoengine import MongoEngine
import datetime
db = MongoEngine()
class img_audit(db.Document):
request_image = db.ImageField(size=(1920, 1080, True), thumbnail_size=(100, 100, True))
processed_date = db.DateTimeField(default=datetime.datetime.utcnow)
state = db.StringField()
city = db.StringField()
查询:
^{pr2}$当前,查询只是返回ImageField的_oid,就好像它是一个嵌套文档一样。我怎样才能得到一个缩略图,并在一个旋转返回所有这些?在
在用户界面上,当用户单击缩略图时,我将对高清晰度图像执行get请求。在
谢谢你的建议!在
-----更新1------------
尝试了以下操作:
pag_audits = img_audit.objects.only('processed_date', 'state', 'city', 'request_image.thumbnail').paginate(page=int(dpage), per_page=int(perpage))
获取以下错误: mongoengine.errors.LookUpError:无法解析字段请求图像上的子字段或操作员缩略图
最后,我只使用Mongo作为键/值和azureblob存储来存储文件。由于各种原因,从成本到内容交付和扩展能力,这最终成为一个更好的解决方案。在
相关问题 更多 >
编程相关推荐