Я только начинаю с Flask_Pymon go (и pymon go в целом). Я написал простой тестовый маршрут, который успешно вставляется в мой mon go db, но результат не такой, как ожидалось. Если я не ошибаюсь, pymon go должен вернуть поле _id
, если я вызову insert_id для возврата. Похоже, Flask_Pymon go возвращает объект коллекции, однако:
@main.route('/')
def index():
user_collection = mongo.db.users
user_collection.insert_one({'name': 'Jack Black'})
print(user_collection.inserted_id)
return "<H2>Added a user!</H2>"
Возвращенный объект:
Collection(Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=False), 'example'), 'users.inserted_id')
В противном случае операция вставки выполнена успешно, и я вижу новый документ с _id. Чего мне не хватает?