@TheMurkovich

Как проверить, есть ли в PyMongo определённый документ?

Можно ли как-то проверить в PyMongo определённый документ? Пытался вот так:
@client.command(name='bio')
async def bio(ctx):
    if collection.find_one(ctx.author.id)["bio"] is None:
        emb = discord.Embed(title=f"Биография **{ctx.author.name}**", description="```Нету биографии```",
                            colour=discord.Colour.blue())
        await ctx.send(embed=emb)
    else:
        emb = discord.Embed(title=f"Биография **{ctx.author.name}**", description=collection.find_one(ctx.author.id)["bio"],
                            colour=discord.Colour.blue())
        await ctx.send(embed=emb)

Но получил данную ошибку:
if collection.find_one(ctx.author.id)["bio"] is None:
TypeError: 'NoneType' object is not subscriptable
  • Вопрос задан
  • 367 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
if collection.find_one(ctx.author.id) is None:
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы