【发布时间】:2021-08-15 18:11:56
【问题描述】:
this 的延续。
现在这工作正常,我遇到了另一个问题。我现在正在尝试从特定文档的字段中获取值[与运行命令的用户共享相同的 id],但是当命令运行时它 A) 从第一个文档中提取,而不是从与用户共享 id,并且 B) 只输出类似这样的内容 - {'_id': 012345678987654321, 'inv': {'inv1': 'N/A'}}。
我的代码:
if conn.mydb.mycol.count_documents({ '_id': userID }):
inventory1 = conn.mydb.mycol.find_one({}, {'inv': {'inv1':1}, '_id' : userID})
await ctx.send(inventory1)
我该如何处理 A) 从正确的文档中提取它和 B) 将 inv1 值设置为变量然后输出?再次感谢任何帮助。
【问题讨论】:
标签: python mongodb discord.py pymongo