gpt4 book ai didi

python - 如何使用 Pymongo 在 MongoDB 中选择单个字段?

转载 作者:IT老高 更新时间:2023-10-28 13:18:36 25 4
gpt4 key购买 nike

我正在尝试在 MongoDB 中查找记录,并从结果中过滤 _id

这是我的代码:

#app.py
@app.route('/login', methods = ['GET', 'POST'])
def login():
if request.method == "POST":
password = request.form.get('password')
email = request.form.get('email')
db = get_db()
data = db.author.find_one({'email' : email, 'password' : password})
print(data)
return 'data'
else:
return render_template('login.html')

输出:

{'password': '123123', 'name': '<my_name>', 'email': '<my_email>', '_id': ObjectId('<an_object_id_string>')}

如何从输出中过滤 _id 字段?

最佳答案

您需要指定要使用投影返回的字段。

data = db.author.find_one({'email' : email, 'password' : password}, {'_id': 1})

关于python - 如何使用 Pymongo 在 MongoDB 中选择单个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35145333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com