这篇博客主要介绍了 pymongo 一些常用的操作,包括增删查改。
文章目录
1. MongoDB 的一些基本概念
关系型数据库 | MongoDB |
---|---|
数据库 | 数据库(Database) |
表 | 集合(Collection) |
行 | 文档(Document),键值对形式 |
列 | 字段(Field),键值对里面的键 |
2. pymongo语法
(1)连接mongoDB
-
使用URL连接
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/")
-
使用构造函数连接
import pymongo myclient = pymongo.MongoClient(self,localhost,27017)
MongoClient构造函数:
MongoClient( self,
host=None,
port=None,
document_class=dict,
tz_aware=None,
connect=None,
type_registry=None,
**kwargs))
(2)使用特定数据库
mydb = myclient[DATABASE_NAME]
若数据库存在:使用特定数据库
若数据库不存在: