как запросить элемент листа по индексу в pymongo?

Я делаю дискорд бота и там есть команда которая должна возвращать случайный мат из списка раньше делал с обычным списком,сейчас добавил команду c помощью которой можно добавлять в список маты,но тк это будет работать только во время работы бота (П.г все добавленные маты удалятся при завершении сессии) по этой причине решил для их сохранения использовать pymongo,нашел как в базу добавлять маты,нашел как посмотреть размер листа в базе но не нашел как запросить элемент из листа базы

вот код команды (Без client =,client run и тд):

cluster=pymongo.MongoClient("не палю")

db = cluster["тоже не палю"]
collection = db["тоже"]

@client.command()
async def sw(ctx):
    random.seed(time.time())
    swear_list = collection.find_one({"_id": 6})
    randnum = random.randint(0, len(swear_list["swearings"]) - 1) # рандомное число для индекс
    ctx.send() # и вот тут должно присылаться по индексу числа randnum элемент листа

Ответы (0 шт):