知识点
mongodb简介
django如何集成mongodb
实际操作mongodb
简介
参考文档
mongodb简介
MongoDB是基于文档(Document)的NoSQL数据库。文档是MongoDB中数据的基本单元,非常类似于关系数据库中的行(比行要复杂)。
database | database | 数据库
table | collection | 数据库表/集合
row | document | 数据记录行/文档
column | field | 数据字段/域
index | index | 索引
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键
Django如何集成mongodb
最好的选择是mongoengine
安装mongoengine
修改setting.py
建立与mongo服务器连接
建立Document
Django操作mongdb
新增数据
查询数据
更新数据
删除数据
实验步骤
安装mongoengine
(env_py35_django) D:\MaiZi_Edu\Dropbox\Maizi\Django_up\class_06>pip install mongoengine
Collecting mongoengine
Downloading mongoengine-0.11.0.tar.gz (352kB)
100% |████████████████████████████████| 358kB 156kB/s
Collecting pymongo>=2.7.1 (from mongoengine)
Downloading pymongo-3.4.0-cp35-none-win_amd64.whl (270kB)
100% |████████████████████████████████| 276kB 235kB/s
Collecting six (from mongoengine)
Using cached six-1.10.0-py2.py3-none-any.whl
Building wheels for collected