この正確な質問は表示されませんので、それが存在する場合はそれを指差してください。私はまたmongoに新しいので、私の言葉は奇妙な可能性が高いです。フラスコMongoEngine画像フィールド付き
私は最終的に非常に大きくなる文書コレクションを持っています。ドキュメントが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()
問合せ:それは、ネストされた文書であるかのように
form = request.form
dpage = form['page']
perpage = form['perpage']
pag_audits = img_audit.objects.paginate(page=int(dpage), per_page=int(perpage))
pag_res = []
for item in pag_audits.items:
pag_res.append(item.to_json())
return jsonify({'audits' : pag_res})
現在のクエリは、単にのImageFieldの_oidを返します。どのようにサムネイルを取得し、これをすべて1回の渦巻きで返すことができますか?
ユーザーがサムネイルをクリックすると、高解像度画像の取得要求を行います。
何かヒントありがとうございます!
pag_audits = img_audit.objects.only('processed_date', 'state', 'city', 'request_image.thumbnail').paginate(page=int(dpage), per_page=int(perpage))
次のエラーの取得: mongoengineを1 --------------
------- UPDATEは以下しようとしました。 errors.LookUpError:フィールドのサブフィールドまたは演算子のサムネイルを解決できません。