IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> [mongodb]mongodb简记 -> 正文阅读

[大数据][mongodb]mongodb简记

简介:

  1. MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

  2. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

  3. 它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等

核心概念:

  1. MongoDB操作是原生的ORM,根本不存在SQL语句
  2. MongoDB设计的比较随意,没有就认为你是在创建

数据类型:

Object  ID :Documents 自生成的 _id

String:字符串,必须是utf-8

Boolean:布尔值,true 或者false

Integer:整数

Double:浮点数 (没有float类型,所有小数都是Double)

Arrays:数组或者列表,多个值存储到一个键

Object:字典,对象

Null:空数据类型

Timestamp:时间戳

Date:存储当前日期或时间unix时间格式 (时间戳可以秒杀一切时间类型)

操作

增:

  1. insert:插入一条或者多条数据,需要带有允许插入多条的参数。(目前官方已经不推荐)
  2. insertOne: 插入一条数据。(官方推荐)
  3. insertMany:插入多条数据,无需参数控制。(官方推荐)

查:

  1. find() 无条件查找
  2. find({}) 条件查找
  3. findOne()无条件查找一条数据
  4. findOne({})返回查找到的第一条数据

  1. update() (官方不推荐)
  2. updateOne({},{$set:{}}):根据条件修改一条数据的内容,如出现多条,只修改最高前的数据
  3. updateMany({},{$set:{}}):根据条件修改所有数据的内容,多条修改

  1. remove():无条件删除数据,清空所有数据
  2. remove({}):条件删除
  3. deleteOne({})删除一个
  4. deleteMany({})删除多个

$

  1. “$” 在 update 中 加上关键字 就 变成了 修改器

  2. “$” 字符 独立出现也是有意义的 , 可以当做代指符

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:27:20  更:2021-10-28 12:27:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:03:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码