使用Python操作MongoDB
16lz
2021-01-22
MongoDB简介(摘自:http://www.runoob.com/mongodb/mongodb-intro.html)
MongoDB 由C++语言编写,是一个基于分布式文件存储的开源数据库系统。
MongoDB 将数据存储为一个文档,数据结构由键值对(key=>value)组成,类似于 JSON 对象。
MongoDB属于NoSQL,NoSQL即Not Only SQL,意思是"不仅仅是SQL",泛指非关系型数据库。
(关系数据库管理系统(RDBMS)与非关系型数据库(NoSQL)之间的区别请见:https://www.cnblogs.com/HuZihu/p/10233242.html)
MongoDB的一些基本术语
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表连接,MongoDB不支持 | |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
使用Python操作MongoDB
接下来我们用python来操作MongDB,首先需要安装PyMongo库(pip install pymongo)。
连接MongoDB:
import pymongo client=pymongo.MongoClient(host='localhost',port=27017)
更多相关文章
- 用于Python项目的低内存和最快查询数据库
- 如何让django芹菜写入测试数据库进行功能测试?
- 28.mysql数据库之查询
- 运用Python语言编写获取Linux基本系统信息(三):Python与数据库编
- 独立于数据库的MAX()函数在SQLAlchemy中
- python--数据库支持
- Django 基础(一),项目创建、URL路由、数据库操作、模版
- Linux环境编译安装Mysql数据库
- Linux下安装MySql数据库