К получить доступ к значению списка в pymongo
Имеется такая запись в бд, как получить в переменную значение money?
Запись
self.farmcoll.find_one({"_id": ctx.author.id})[f'pigs.money']
выдает ошибку
Command raised an exception: KeyError: 'pigs.money'
Ответы (1 шт):
Автор решения: Sabino
→ Ссылка
Помогла такая запись
for i in self.farmcoll.find_one({"_id": ctx.author.id})['pigs']:
if i['number'] == one_id:
money += i['money']
hp += i['hp']
