首页 > 解决方案 > 无法从 MongoDB 中提取信息

问题描述

每次尝试从数据库中提取有关用户返回的信息None

我的代码:

@bot.command()
async def warnings(ctx, user:discord.Member = None):
    client = MongoClient('connection')
    db = client.gettingStarted
    collection = db.Warning
    if user == None:
        await ctx.send('Please give a valid user')
    else:
        x = collection.find_one({"id":f"{user.id}"})
        print(x)

可能是什么问题?

标签: pythonpython-3.xmongodbdiscord.py

解决方案


尝试改变

 x = collection.find_one({"id":f"{user.id}"})

 x = collection.find_one({"id": user.id})

让我知道它是否不起作用。


推荐阅读