mydoc = mycollection_Users.find_one( {}, { "Username": 0})
這是我為從 MongoDB 獲取密碼而撰寫的代碼,當我將 0 放入搜索值時,它將為我提供除用戶名值之外的所有值。但我得到這樣的價值
{'_id': ObjectId('618bc65e33c87d5cfbdd5a28'), 'Password': 'example'}
我怎樣才能只保留實際密碼并洗掉其他所有內容,產品應該只是“示例”而沒有其他內容
任何幫助都會很棒,謝謝
uj5u.com熱心網友回復:
先把值轉成字串,對文本進行切片得到密碼或者放到一個變數里寫 password['Password']
uj5u.com熱心網友回復:
嘗試這個
mydoc = mycollection_Users.find_one( {}, { "Username": 0, '_id': 0}).get('Password')
uj5u.com熱心網友回復:
我能夠通過添加 "'_id': 0" 來洗掉 id 值,所以現在的代碼是
mydoc = mycollection_Users.find_one( {}, { "Username": 0, '_id': 0})
但我仍然想洗掉 {'password': }
uj5u.com熱心網友回復:
將值轉換為字串并對文本進行切片以獲取密碼或將其放入變數并寫入密碼['密碼']
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/357579.html
