pymongo的安装和使用
2024-09-29 14:17:37
1.安装
MongoDB的python接口pymongo的安装方法有多种,如源码、easy_install、pip都可以。采用pip安装,很简单。
pip install pymongo
安装完成后可以检查下安装信息
pip show pymongo
2.pymongo的使用
#coding=utf-8 '''pymongo_test'''
import pymongo connect = pymongo.MongoClient() '''查看数据库名称'''
connect.database_names()
'''选择和切换数据库'''
db = connect['blog']
db = connect.blog
blog=connect['blog']
'''验证密码'''
db.authenticate('username','pwd')
'''查看集合名称'''
db.collection_names()
'''选择或者切换集合'''
coll=db.blog.test
coll=db['blog.test']
coll=blog['test']
'''查看集合的一个文档或所有keys'''
coll.find_one()
coll.find_one().keys()
'''查看所有文档或所有keys'''
for i in coll.find():
i
i.keys() '''查看文档总数'''
all = coll.find().count()
'''根据条件筛选文档'''
for i in coll.find({"baz":12345}):
i
'''插入新档'''
coll.insert_one({"name": "newcoll", "active_time": ""})
'''更新文档'''
coll.update({"name": "newcoll"}, {"$set": {"active_time": ""}})
'''删除文档'''
coll.remove({"name": "newcoll"})
有关PyMongo更多更详细的文档,请参考https://api.mongodb.org/python/ 其中2.7.2版本的PyMongo的文档地址是https://api.mongodb.org/python/2.7.2/api/index.html
作 者:小闪电
出处:http://www.cnblogs.com/yueyanyu/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如果觉得本文对您有益,欢迎点赞、欢迎探讨。本博客来源于互联网的资源,若侵犯到您的权利,请联系博主予以删除。
最新文章
- VS2015+Win10 调试DirectX 报错
- 自定义view--实现滑动
- Docker实践(4)—network namespace与veth pair
- Session的工作机制详解和安全性问题(PHP实例讲解)
- 《转载》两个activity界面间跳转切换动画效果
- shell 脚本中 命令
- SQL执行效率总结
- SettingsProvider 它SettingsCache
- Java 多态,重载,重写
- Mysql5.7数据导出提示--secure-file-priv选项问题的解决方法
- Linux基础:CentOS安装python3.7
- Can't connect to MySQL server (10065)
- asmx 接收数据过大 发生错误
- vue 项目记录.路飞学城(一)
- 一文让你熟练掌握Linux的ncat(nc)命令
- shiro实现账号同一时间只能在一处登录(非单点登录)
- oracle批量插入優化方案
- iOS - UITableView判断reloadData加载数据已经结束
- 请求库之selenium
- jQuery多功能日历插件 带事件记录功能