簡體   English   中英

Pymongo:如何獲得特定領域的價值

[英]Pymongo: how to get the value of a specific field

我有下面的文件。 如果密碼匹配,我想獲取主題字段。

電子郵件:“info@info.com”
first_name:“詹姆斯”
密碼:二進制('HcM0Js5Pqh8oGZxLSNuMJNgb5l1WUCn5NRhB / L4juIY =')
姓:“mcarthy”主題:“新聞”

我使用下面的代碼來檢查密鑰是否存在。

    user = user_in_db.find_one({'password': key})
    if user is None:

如果用戶確實存在,我如何檢索主題字段?

這很簡單。 根據這個官方教程find_one的返回是一個字典,因此你可以這樣做:

user = user_in_db.find_one({'password': key})
if user:  # check if user exists
    topic = user['topic']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM