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)

更多相关文章

  1. 用于Python项目的低内存和最快查询数据库
  2. 如何让django芹菜写入测试数据库进行功能测试?
  3. 28.mysql数据库之查询
  4. 运用Python语言编写获取Linux基本系统信息(三):Python与数据库编
  5. 独立于数据库的MAX()函数在SQLAlchemy中
  6. python--数据库支持
  7. Django 基础(一),项目创建、URL路由、数据库操作、模版
  8. Linux环境编译安装Mysql数据库
  9. Linux下安装MySql数据库

随机推荐

  1. 关于Android的阅读界面设计问题
  2. android 中的 odex 文件
  3. Android实现非本地图片的点击效果
  4. [置顶] Android开发的一些小技巧
  5. 【Based Android】android通过criteria选
  6. Android Gallery滑动太快的问题
  7. android-弹出窗口的使用(1)
  8. 使用Fragment后翻转屏崩溃解决办法
  9. Android 在资源文件(res/strings.xml)定义
  10. Settings点击Location(位置)后右上角的开关