当前位置: 首页 > article >正文

MongoDB快速实战与基本原理

目录

链接:https://note.youdao.com/ynoteshare/index.html?id=5e038498891617c552667b853742fdc1&type=note&_time=1727935558812 

Mongo数据库的特点:

 mongo数据库和关系型数据库的区别:

​编辑 关系型数据库和文档型数据库的主要概念对比:

下载和启动(具体看操作文档操作) :

​编辑 这样去启动,这样就算成功了:

​编辑 去看日志输出:​编辑

 这样说明启动成功了:

​编辑 服务端的一个进程:

授权模式启动(插曲):

开始操作了: 

​编辑 精准查询:

​编辑 多条件查询:

​编辑 嵌套查询:

​编辑 返回指定字段:

​编辑 条件查询and:

​编辑 条件查询总结:

 主键可以是多个字段(复合主键):

​编辑 逻辑操作符:

不小于100的:

​编辑 大于操作符:

​编辑当作用在不同的字段上时可以省略and: 

字段匹配: 

跳过第一条和限制出来2条:

排序:

 返回数组中的一部分数据:

​编辑 匹配字段:

​编辑 更新文档:

​编辑 删除字段:

 减1:

​编辑 乘法:

​编辑 最小最大:

​编辑 删除集合:

​编辑 我们一般为什么用mongoDB的原因:


链接:https://note.youdao.com/ynoteshare/index.html?id=5e038498891617c552667b853742fdc1&type=note&_time=1727935558812 

Mongo数据库的特点:

 mongo数据库和关系型数据库的区别:

留有一个问题:如何做横向扩展?

 关系型数据库和文档型数据库的主要概念对比:

下载和启动(具体看操作文档操作) :

着重说一下:还需要创建这个目录可以后台启动

 这样去启动,这样就算成功了:

 去看日志输出:

 这样说明启动成功了:

 服务端的一个进程:

 启动完成后这样就说明已经连接好了:

授权模式启动(插曲):

看文档,里面有详细操作。里面还涉及远程连接的时候用户名和密码的形式。

开始操作了: 

上面创建好的,这样可以查看了,默认多了一个ID: 

 可以再添加的时候自定义ID并查看一下:

 monogdb自动生成的ID其实是有序的:

 也可以去官网下载图形界面去进行mongo的CRUD工作:

演示主键冲突且有序的情况下的插入效果: 

 发现这有100的插入了。也就说在要求顺序的情况下,如果中间的ID冲突了,后面的将不再继续插入:


http://www.kler.cn/a/331252.html

相关文章:

  • 如何用gpt来分析链接里面的内容(比如分析论文链接)和分析包含多个文件中的一块代码
  • Unity3D仿星露谷物语开发5之角色单例模式
  • 漏洞检测工具:HOST头部攻击
  • # 起步专用 - 哔哩哔哩全模块超还原设计!(内含接口文档、数据库设计)
  • springboot481基于springboot社区老人健康信息管理系统(论文+源码)_kaic
  • 关于uni-forms组件的bug【提交的字段[‘*‘]在数据库中并不存在】
  • 【LeetCode每日一题】——17.电话号码的字母组合
  • 【易上手快捷开发新框架技术】nicegui组件button用法庖丁解牛深度解读源代码IDE运行和调试通过截图为证
  • 深入理解 CSS 浮动(Float):详尽指南
  • B 私域模式升级:开源技术助力传统经销体系转型
  • C(十)for循环 --- 黑神话情景
  • R语言Shiny包新手教程
  • MongoDB伪分布式部署(mac M2)
  • Bilibili视频如何保存到本地
  • OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(一)
  • 基于微信小程序的校园失物招领系统的设计与实现(论文+源码)_kaic
  • 强化学习核心概念与公式总结
  • 前端登录页面验证码
  • 事件相机(event camera)数据常见处理方法总结
  • 2023_Spark_实验九:编写WordCount程序(Scala版)
  • 在C#中使用Redis实现高效消息队列
  • 物理学基础精解【44】
  • [leetcode]674_最长连续递增序列
  • JavaScript实现接口请求的超时机制方法汇总
  • AIOps案例 | 历史库异常,如何快速响应与优化?
  • 【大数据入门 | Hive】Join语句