美文网首页MongoDB
pymongo基本使用(二)

pymongo基本使用(二)

作者: 转身丶即天涯 | 来源:发表于2019-02-10 19:05 被阅读23次

上一篇博客中,我们知道了如何使用pymongo连接MongoDB服务器了,并知道了如何选择数据库。
现在要补充一些基础知识,以便于我们更好的使用MongoDB。


什么是NoSQL数据库

NoSQL泛指非关系型数据库,代表有MongoDB,Redis等。
NoSQL区别于传统的关系型数据库,比如MySQL,Oracle等。传统的关系型数据库最大的特点就是在存入数据库前会把表结构设计好,这样做的好处是查询存储速度快,缺点便是不够灵活。而NoSQL不会限制你的数据结构,让存储的数据库结构变得更加灵活。缺点便是插入数据时效率略低。

MongoDB中的数据库结构

区别于传统的关系型数据库,mongoDB中的最小单位是文档(document),它是BSON格式的,其实类似于python中的字典,你可以先这么理解。它相当于一条记录。
多个文档就组成了集合(collection),它相当于关系型数据库中的表。
多个集合就组成了数据库。

PS:BSON也许你会陌生,但是JSON你一定不会陌生,BSON就是JSON的二进制形式,B是binary的意思。

我画了个示意图,大概就这么个意思吧。


image.png

相关文章

  • pymongo基本使用(二)

    在上一篇博客中,我们知道了如何使用pymongo连接MongoDB服务器了,并知道了如何选择数据库。现在要补充一些...

  • pymongo基本使用

    引用Pymongo 创建连接Connection 连接数据库 连接集合 查看全部集合名称 查看集合的一条记录 查看...

  • MongoDB(3)

    【安装pymongo库】 正则查询image.png pymongo的基本使用[https://www.cnblo...

  • pymongo基本使用(一)

    在大数据时代,MongoDB可以算是NoSQL的代表性数据库了,由于它优秀的可扩展性和较高的性能被很多公司使用。 ...

  • pymongo基本使用(三)

    上篇博客我们简单了解了mongoDB的存储结构。那么现在到了应用环节,数据库无非就是增删改查(CURD)。 CUR...

  • python pymongo的基本操作

    pymongo 基本操作 from pymongo import * # 导包 con = Connection(...

  • Python学习打call第五十天:Python操作MongoD

    1.Pymongo 安装 PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用pytho...

  • MongoDB的安装及基本命令和pymongo的使用

    Mac中MongoDB的安装以及基本命令和pymongo的使用 一、 NoSQL简介 1、NoSQL介绍 NoSQ...

  • 使用PyMongo操作MongoDB数据库

    使用用户名、密码 安装PyMongo:pip install pymongo 如需转载请注明出处

  • pymongo使用

    Tutorial 开始之前,安装PyMongo和Mongo。 插入操作 查询一条数据: 批量插入 查找多条数据: ...

网友评论

    本文标题:pymongo基本使用(二)

    本文链接:https://www.haomeiwen.com/subject/pmexeqtx.html