'Cursor' 对象没有属性 - 在 pymongo 中
'Cursor' object has no attribute - In pymongo
我正在尝试使用 Pymongo 和 MongoDB 在 Flask 中制作一个网络应用程序
我知道它无法在用户
下的我的数据库中找到属性密码
elif request.method == 'POST':
login_user = request.form['username']
db_user = mongo.db.users.find({"username": "MattatMatt"})
pw = db_user.password
我知道我是个白痴,请帮忙。
这是数据库:
username:"MattatMatt"
password:"..."
如果您还需要什么,请询问。
谢谢!!!
find()
returns一个游标。您可能希望 find_one()
which returns 一条记录作为字典。由于它是字典而不是对象,因此您需要使用 db_user['password']
获取密码,例如
elif request.method == 'POST':
login_user = request.form['username']
db_user = mongo.db.users.find_one({"username": "MattatMatt"})
pw = db_user['password']
我正在尝试使用 Pymongo 和 MongoDB 在 Flask 中制作一个网络应用程序 我知道它无法在用户
下的我的数据库中找到属性密码elif request.method == 'POST':
login_user = request.form['username']
db_user = mongo.db.users.find({"username": "MattatMatt"})
pw = db_user.password
我知道我是个白痴,请帮忙。 这是数据库:
username:"MattatMatt"
password:"..."
如果您还需要什么,请询问。 谢谢!!!
find()
returns一个游标。您可能希望 find_one()
which returns 一条记录作为字典。由于它是字典而不是对象,因此您需要使用 db_user['password']
获取密码,例如
elif request.method == 'POST':
login_user = request.form['username']
db_user = mongo.db.users.find_one({"username": "MattatMatt"})
pw = db_user['password']