(一)连接MongoClient

连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入MongoDB的IP及端口即可,第一个参数为地址host,第二个参数为端口port,端口如果不传默认是27017。另外MongoClient的第一个参数host还可以直接传MongoDB的连接字符串,以mongodb开头,例如:

from pymongo import MongoClient
client = MongoClient()
client = pymongo.MongoClient(host='192.168.154.201', port=27017)
client = MongoClient('mongodb://localhost:27017/')

指定数据库

MongoDB中还分为一个个数据库,我们接下来的一步就是指定要操作哪个数据库,在这里我以test数据库为例进行说明,调用client的test属性即可返回test数据库。

db = client.test
db = client['test']

指定集合

MongoDB的每个数据库又包含了许多集合Collection,指定要操作的集合,指定集合也有两种方式。

在这里我们指定一个集合名称为students,学生集合:

collection = db.students
collection = db['students']

最新文章

  1. R语言解读一元线性回归模型
  2. 使用jenkins 插件自动部署项目至tomcat
  3. mysql的数据转换
  4. LINQ查询返回DataTable类型
  5. ibatis + log4net 配置注意事项
  6. 针对 SQL Server 2008 在Windows Server 2008上的访问配置 Windows 防火墙
  7. ie6,ie7兼容性总结(转)
  8. Static的使用
  9. app配置智能硬件的解决方案
  10. iOS 多张图片保存到相册问题(add multiple images to photo album)
  11. Linux学习笔记21——线程同步的两种方式
  12. MVC中各类文件
  13. Python学习之路——socket
  14. 使用webview来查看网站
  15. CSS3+HTML5特效4 - 横向无缝滚动
  16. react重学
  17. rsync+inotify实现文件同步更新(配置)
  18. mysql主从数据库设置备忘
  19. python 模块会导入几次?猴子补丁为什么可以实现?
  20. 重识linux-linux的账号与用户组

热门文章

  1. 《MIT 6.828 Lab 1 Exercise 12》实验报告
  2. 《Data Structures and Algorithm Analysis in C》学习与刷题笔记
  3. [转帖]curl网站开发指南
  4. Vue框架下实现导入导出Excel、导出PDF
  5. cmake 简单build和删除
  6. 剑指offer21:第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。(注意:这两个序列的长度是相等的)
  7. php 压缩接口
  8. [Vue]vue-router的push和replace的区别
  9. Scala学习十六——XML处理
  10. 利用浏览器做好数字进制和ASCII码及Unicode教与学