MongoDB学习初步

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介:

MongDB的几个概念

1.MongoDB和我们熟悉的数据库有着相同的概念。一个MongoDB可以有0个或者更多的数据库,每一个都作为高级别的容器包容其他东西。 
2. 每个数据库可以有0个或者更多的集合Collection。每个集合的概念和传统意义上表的概念是一样的。 
3. 每个集合由0个或者更多的Document构成,doucment可以认为是表中的行。 
4. 每个document由0个或者更多个field组成,我们可以认为是列。 
5. mongodb中的index可以认为是RDBMS中对应的index。 
6. 游标则不同于其他5个概念,但是相当重要,而且常常被忽略。游标之所以重要,因为当你向mongodb请求数据的时候,它返回的是一个游标,我们可以借此做计数或者跳过,而不需要真正的取出数据。

MongoDB和传统的关系型数据库的对应关系

DB=DB

collection=table

document=row

fields=column

index=index

从mongodb中取数据是通过游标的,真正的执行被延迟了直到需要的时候才会真正执行。

通过shell来运行命令的时候,注意shell中使用的是javascript语法,因此大小写敏感,而且要有括号。

可以使用别的客户端,比如RockMongo





















本文转自cnn23711151CTO博客,原文链接: http://blog.51cto.com/cnn237111/581876,如需转载请自行联系原作者








相关文章
|
11月前
|
存储 JSON NoSQL
学习 MongoDB:打开强大的数据库技术大门
MongoDB 是一个基于分布式文件存储的文档数据库,由 C++ 编写,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。它与 MySQL 类似,但使用文档结构而非表结构。核心概念包括:数据库(Database)、集合(Collection)、文档(Document)和字段(Field)。MongoDB 使用 BSON 格式存储数据,支持多种数据类型,如字符串、整数、数组等,并通过二进制编码实现高效存储和传输。BSON 文档结构类似 JSON,但更紧凑,适合网络传输。
427 15
|
NoSQL MongoDB 数据库
【mongo 系列】mongodb 学习九,MongoDB 主从集群 2
继续咱们 mongodb 集群的学习和分享 上次分享了 mongodb 主从集群的同步机制(oplog),心跳机制,这次我们继续看看选举机
202 0
|
存储 NoSQL MongoDB
【mongo 系列】mongodb 学习七,索引实操练习
向 mydoc 集合中,插入多条数据,mydoc 之前是没有存在过的,我们直接使用 db.mydoc.insertMany() ,mongodb 会默认给我们新建这个集合
299 0
|
存储 NoSQL MongoDB
【MongoDB 专栏】MongoDB 入门指南:从零开始学习
【5月更文挑战第10天】本文介绍了MongoDB,一个流行的NoSQL数据库,以其灵活的数据模型和高性能著称。内容包括MongoDB的基础知识、安装配置、文档数据模型、数据库操作(如创建、查询、更新和删除)、索引创建、数据备份恢复及性能优化策略。此外,还探讨了MongoDB在社交网络、电子商务等领域的应用。对于初学者,本文提供了从零开始学习MongoDB的入门指导。
271 0
【MongoDB 专栏】MongoDB 入门指南:从零开始学习
|
存储 NoSQL MongoDB
学习如何使用 Python 连接 MongoDB: PyMongo 安装和基础操作教程
Python 需要一个 MongoDB 驱动程序来访问 MongoDB 数据库。我将使用 MongoDB 驱动程序 PyMongo 建议您使用 PIP 来安装 PyMongo。PIP 很可能已经安装在您的 Python 环境中。将命令行导航到 PIP 的位置,然后键入以下内容:
455 1
|
存储 NoSQL Linux
小白带你学习linux的MongoDB(三十四)
小白带你学习linux的MongoDB(三十四)
168 1
|
JavaScript NoSQL MongoDB
【Vue学习】 图书管理系统—mongodb的使用(一)
【Vue学习】 图书管理系统—mongodb的使用(一)
|
机器学习/深度学习 分布式计算 NoSQL
【mongo 系列】mongodb 学习四,聚合知识点梳理
数据聚合(Data Aggregation)是指合并来自不同数据源的数据。. 聚类也称聚类分析,亦称为群集分析,是对于统计数据分析的一门技术, 在许多领域受到广泛应用,包括机器学习,数据挖掘,模式识别,图像分析以及生物信息。
500 4
|
SQL NoSQL 关系型数据库
【mongo 系列】mongodb 学习三,常用操作实际操练
可以使用 insert,insertOne,insertMany 插入不同的数据,各取所需,其中 insertMany 用于插入多条数据,当然也可以插入 1 条数据
188 4
|
存储 JSON NoSQL
【mongo 系列】mongodb 学习二,mongodb 的基本使用梳理
• 文档 是 mongodb 的最小数据集单位,是多个键值对有序租户在一起的数据单元,类似于关系型数据库的记录
417 4

推荐镜像

更多