find_one
import pymongo
from bson import ObjectId
client = pymongo.MongoClient('mongodb://127.0.0.1', 27017)
db_name = 'test'
db_test = client[db_name]
collection = 'machines'
doc = db_test[collection].find_one({'_id': ObjectId('5da42533be764b774427005f')})
查看数据类型:type(doc) 是dict
故find_one查找得到的是一个字典,因此我们可以直接在其后跟[“key”]值得到我们想要的value,value可以是字符串,可以是字典也可以是list,这样可以方便后续的处理。
find
doc = db_test[collection].find({'_id': ObjectId('5da42533be764b774427005f')})
查看数据类型:type(doc) 是Cursor
可以看到find查找得到的是一个游标。