Только недавно приступил к изучению MongoDB. И решил испробовать его в мелком Flask-проекте. Для связки Flask и MongoDB выбрал PyMongo. И сразу же, на стадии создания коллекции, у меня возникла пролема.
app.config["MONGO_URI"] = "mongodb:///testdb"
mongo = PyMongo(app)
db = mongo.db
class Users(mongo.Document):
name = db.StringField()
lastname = db.StringField()
users = db.users
user = {
"name" : "A",
"lastname" : "B"
}
users.insert_one(user)
Пишет, что у PyMongo нет такого атрибута как Document. По правде, мне кажется, что я делаю что-то совсем не то. Хотя, подобный код работал с mongoengine. Подскажите, пожалуйста, как мне правильно создать модель?