python操作mongodb根據_id查詢數據的實現方法


python操作mongodb根據_id查詢數據的實現方法

 
python操作mongodb根據_id查詢數據的實現方法,實例分析了Python根據pymongo不同版本操作ObjectId的技巧,

python操作mongodb根據_id查詢數據的實現方法。具體分析如下:

_id是mongodb自動生成的id,其類型為ObjectId,所以如果需要在python中通過_id查詢,就需要轉換類型

如果pymongo的版本號小於2.2,使用下面的語句導入ObjectId

?
1
from pymongo.objectid import ObjectId
 

如果pymongo的版本號大於2.2,則使用下面的語句

?
1
from bson.objectid import ObjectId
 

查詢代碼如下:

?
1
collection.find_one({ '_id' :ObjectId( '50f0d76347f4ec148890ef1e' )})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM