pymongo中find_one和find的区别
来源:互联网 发布:2016美容行业数据 编辑:程序博客网 时间:2024/05/29 06:54
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)
kk = type(hos_dep_list)
测试得到:
可以看到find查找得到的是一个游标。如果仍像find_one时那样进行如下操作
hos_dep_list = db.hospital_general.find({"_id": ObjectId(id)})["depart"]
则会报错:
0 0
- pymongo中find_one和find的区别
- jQuery中find和filter的区别
- jQuery中filter()和find()的区别
- jQuery中filter()和find()的区别
- jQuery中children()和find()的区别
- thinkphp中find()和select的区别
- linux中grep和find的区别
- jQuery中find和filter的区别
- jquery中find()和children()的区别
- jQuery中focusin()和focus()、find()和children()的区别
- jQuery中filter()和find()和has()的用法区别
- naive date(time) 和aware date(time)的区别 及 pymongo操作dateime的注意事项
- hibernate中get和load,find的区别
- hibernate中get和load,find的区别
- hibernate中get和load,find的区别
- hibernate中get和load,find的区别
- shell find命令中“+n”、“-n”和“n”的区别
- jquery中find方法和children方法的区别
- AVComposition中的CALayer
- 剑指offer学习笔记——用两个栈实现队列
- 【网络安全】图解SSL
- 【Get深一度】寄生参数/密勒效应
- 进程通信和线程通信
- pymongo中find_one和find的区别
- 汇编语言程序设计,文件操作管理
- rk平台声卡切换
- UVA 10905 Children's Game
- 阿里云服务器mysql数据库修改密码
- STL 中队列的使用(queue)
- 在MySQL中,如何实现Row Number OVER Partiton或者是Rank OVER Partiton呢?
- Bootstrap Nav
- 人脸检测代码