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/

本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如果觉得本文对您有益,欢迎点赞、欢迎探讨。本博客来源于互联网的资源,若侵犯到您的权利,请联系博主予以删除。


最新文章

  1. VS2015+Win10 调试DirectX 报错
  2. 自定义view--实现滑动
  3. Docker实践(4)—network namespace与veth pair
  4. Session的工作机制详解和安全性问题(PHP实例讲解)
  5. 《转载》两个activity界面间跳转切换动画效果
  6. shell 脚本中 命令
  7. SQL执行效率总结
  8. SettingsProvider 它SettingsCache
  9. Java 多态,重载,重写
  10. Mysql5.7数据导出提示--secure-file-priv选项问题的解决方法
  11. Linux基础:CentOS安装python3.7
  12. Can't connect to MySQL server (10065)
  13. asmx 接收数据过大 发生错误
  14. vue 项目记录.路飞学城(一)
  15. 一文让你熟练掌握Linux的ncat(nc)命令
  16. shiro实现账号同一时间只能在一处登录(非单点登录)
  17. oracle批量插入優化方案
  18. iOS - UITableView判断reloadData加载数据已经结束
  19. 请求库之selenium
  20. jQuery多功能日历插件 带事件记录功能

热门文章

  1. css文本内容显示省略号
  2. BootstrapValidator超详细教程
  3. Java设计模式—享元模式
  4. (C#) 多线程访问int, bool 等值类型变量
  5. Python爬虫教程-09-error 模块
  6. java indexOf 和 split的用法
  7. Newtonsoft.Json 动态解析 json字符串
  8. winform打包发布安装包详解..
  9. XmlIgnore的使用
  10. 深入探索C++对象模型(1) 关于对象(思维导图)