@yavaskript

Как создать модель с помощью PyMongo в Flask?

Только недавно приступил к изучению 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. Подскажите, пожалуйста, как мне правильно создать модель?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 2
@kunjut19
с PyMongo такого делать нельзя. Используйте mongoengine
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
22 февр. 2020, в 03:24
10000 руб./за проект
21 февр. 2020, в 21:48
12000 руб./за проект
21 февр. 2020, в 21:45
12000 руб./за проект