Flask Pymongo Objectid链接不起作用

时间:2018-04-30 16:30:18

标签: python mongodb flask pymongo

我想通过games从名为_id的mongo数据库集合中访问新文档。但是,例如,如果我访问localhost:5000/solutie/5ae71f3e8e442b090e4c313b它会给我错误:ValueError: View function did not return a response所以它不会通过if,我想我应该转换_id的值到另一种类型,但我不知道如何。

这是我的烧瓶代码:

@app.route('/solutie/<id>')
def solu(id):
    games = mongo.db.games
    game_user = games.find_one({'_id' : id})
    if game_user:
        return id

这是我的名为games的mongo数据库集合:

{
    "_id": {
        "$oid": "5ae71f3e8e442b090e4c313b"
    },
    "sursa1": "nothingfornow",
    "sursa2": "nothing4now",
    "corectat": 0,
    "player2": "test",
    "player1": "test2",
    "trimis1": 1,
    "trimis2": 1
}

0 个答案:

没有答案