У меня есть база данных с именем suvaider. Он содержит две коллекции Relation и Reviews. Я заполнил эти два, импортировав из файлов json. Я создал модели для этих двух коллекций. Но при попытке использовать эти модели для получения данных с помощью mongoengine он возвращает пустой массив. Я новичок, впервые использую mongodb с флягой. Заранее спасибо!!!
# This is models.py
from flask import url_for
from suvaiderBackend import db
class Hotels(db.EmbeddedDocument):
property_id = db.StringField(max_length=255,required=True)
name = db.StringField(max_length=255,required=True)
class Relation(db.Document):
parent = db.EmbeddedDocumentField('Hotels')
units = db.ListField(db.EmbeddedDocumentField('Hotels'))
class Reviews(db.Document):
property_id = db.StringField(max_length=255,required=True)
rating = db.IntField(default=0)
review = db.StringField()
sentiment = db.StringField(max_length=255)
review_link = db.StringField()
#This is __init__.py
from flask import Flask
from flask.ext.mongoengine import MongoEngine
app = Flask(__name__)
app.config["MONGODB_SETTINGS"] = {'DB': "suvaider"}
app.config["SECRET_KEY"] = "Keep3H9Secret"
db = MongoEngine(app)
if __name__ == '__main__':
app.run(debug=true)