作者:1凡evan | 来源:互联网 | 2023-05-18 13:08
find_one:hos_dep_listdb.hospital_general.find_one({_id:ObjectId(id)})kktype(hos_dep_list)
find_one:
hos_dep_list = db.hospital_general.find_one({"_id": ObjectId(id)})
kk = type(hos_dep_list)
测试得到:
故find_one查找得到的是一个字典,因此我们可以直接在其后跟["key"]值得到我们想要的value,value可以是字符串,可以是字典也可以是list,这样可以方便后续的处理。
例:
hos_dep_list = db.hospital_general.find_one({"_id": ObjectId(id)})["depart"]
find:
hos_dep_list = db.hospital_general.find({"_id": ObjectId(id)})
kk = type(hos_dep_list)
测试得到:
可以看到find查找得到的是一个游标。如果仍像find_one时那样进行如下操作
hos_dep_list = db.hospital_general.find({"_id": ObjectId(id)})["depart"]
则会报错: