mongodb的安装与使用(三)之 pymongo
2024-10-06 17:00:24
(一)连接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']
最新文章
- R语言解读一元线性回归模型
- 使用jenkins 插件自动部署项目至tomcat
- mysql的数据转换
- LINQ查询返回DataTable类型
- ibatis + log4net 配置注意事项
- 针对 SQL Server 2008 在Windows Server 2008上的访问配置 Windows 防火墙
- ie6,ie7兼容性总结(转)
- Static的使用
- app配置智能硬件的解决方案
- iOS 多张图片保存到相册问题(add multiple images to photo album)
- Linux学习笔记21——线程同步的两种方式
- MVC中各类文件
- Python学习之路——socket
- 使用webview来查看网站
- CSS3+HTML5特效4 - 横向无缝滚动
- react重学
- rsync+inotify实现文件同步更新(配置)
- mysql主从数据库设置备忘
- python 模块会导入几次?猴子补丁为什么可以实现?
- 重识linux-linux的账号与用户组
热门文章
- 《MIT 6.828 Lab 1 Exercise 12》实验报告
- 《Data Structures and Algorithm Analysis in C》学习与刷题笔记
- [转帖]curl网站开发指南
- Vue框架下实现导入导出Excel、导出PDF
- cmake 简单build和删除
- 剑指offer21:第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。(注意:这两个序列的长度是相等的)
- php 压缩接口
- [Vue]vue-router的push和replace的区别
- Scala学习十六——XML处理
- 利用浏览器做好数字进制和ASCII码及Unicode教与学