【发布时间】:2021-09-28 02:12:39
【问题描述】:
我有这个列表:
itemUserList = [
{"Name": "Lucky Charm", "Amount": 0, "Active?": "No", "Timer": 0},
{"Name": "Elite User", "Amount": 0, "Active?": "No", "Timer": 0},
{"Name": "Random Card", "Amount": 0, "Active?": "No", "Timer": 0},
{"Name": "Luck Booster", "Amount": 0, "Active?": "No", "Timer": 0}
]
然后我将它添加到我的 MongoDb 集合中的文档中:
我现在要做的是查询“Items”查询并从每个对象返回“Name”字段和“Amount”字段。有没有简单的方法可以做到这一点?
我尝试了什么:
UserItems = userBase.find_one({"_id": userid})["Items"]
ActualItems = UserItems[0:]["Name"]
print(ActualItems)
如果我使用 for 循环左右并将名称和数量添加到列表中,它可能会起作用。但是没有合适的方法吗?
【问题讨论】:
标签: python discord.py pymongo