sql collection内容_非关系数据库复习|SQL到mongoDB查询语句转换
学姐最近发现之前学过SQL comp9120的同学们很容易就能转换到mongodb的查询语句上来。
首先我们来看sql 和mongodb的概念对照表,
在 MongoDB 中我们把表称做Collection,表中每一行的数据称作Document. 具体我们可以看图。
我们在这里提供一个学生信息在SQL中的学生表和成绩表
在MongoDB中用一个collection就可以存储。
通过这个对照,我们能够很快的看出两个之间的区别。
SQL中各个query语言的功能,在mongodb中也有对应的query语言
如:SQL里的 CREATE TABLE 就可以在MongoDB中用insertOne或者insertMany()或者用createCollection来直接建立collection。
INSERT INTO 也可以用insertOne()来解决
SELECT 可以用find()来解决
UPDATE 可以用updateMany() 代替
DELETE 可以用deleteMany() 代替
同时还有各种Operators的对照表
要了解更详细的内容大家可以在MongoDB手册的
SQL to MongoDB Mapping Chart和
SQL to Aggregation Mapping Chart中了解详细情况
sql collection内容_非关系数据库复习|SQL到mongoDB查询语句转换相关推荐
- Mongodb查询语句与Sql语句对比
左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * from users db.users.find({"age" ...
- python中引入sql的优点_引用sql-和引用sql相关的内容-阿里云开发者社区
bboss持久层改进支持模块sql配置文件引用其它模块sql配置文件中sql语句 bboss持久层改进支持模块sql配置文件引用其它模块sql配置文件中sql语句. 具体使用方法如下: <pro ...
- sql azure 语法_什么是Azure SQL Cosmos DB?
sql azure 语法 介绍 (Introduction) In the Azure Portal, you will find the option to install Azure SQL Co ...
- sql 分组求和_从零学会SQL:汇总分析 D3
2020年3月24日 星期二 大纲: 汇总分析: 分组: 对分组结果指定条件: 用sql解决业务问题: 对查询结果排序: 如何看懂报错信息. 1 汇总分析 汇总函数 count:求某列的行数: 计算教 ...
- sql delete删除列_现有表操作中SQL DELETE列概述
sql delete删除列 In this article, we will explore the process of SQL Delete column from an existing tab ...
- mysql的sql执行原理图_性能测试MySQL之SQL运行原理
一,MySQL运行原理 两个一样的图 1,SQL语句执行的过程详细说明 如上图所示,当向MySQL发送一个请求的时候,MySQL到底做了什么: a, 客户端发送一条查询给服务器. b, 服务器先检查查 ...
- web项目接到请求之后执行sql特别慢_小米开源!SQL优化工具,人工智能帮你 Rewrite...
本文出自头条号老王谈运维,转载请说明出处. 作为一名优秀的DBA或系统管理员,工作总是充满各种"艰辛"! 你在工作中是否遇到过这样的情况:有一个慢SQL需要优化,但是通过分析执行计 ...
- sql azure 语法_如何将内部SQL Server数据库迁移到Azure
sql azure 语法 Lately, database administrators often hear the question "have you tried Azure?&quo ...
- sql初学者指南_使用tSQLt框架SQL单元测试面向初学者
sql初学者指南 tSQLt is a powerful, open source framework for SQL Server unit testing. In this article, we ...
最新文章
- Codeforces Round #406 (Div. 1) B. Legacy(线段树上优化建图)
- redhat安装pure-ftpd+mysql时出现libmysqlclient错误的解决办法
- C语言编写带参数的宏编在三个数找最大数
- 10-19 查询学生成绩及汇总其总学分 (10 分)
- 计算机相关报道的观后感,《新闻报道》观后感800字
- Python绘制傅里叶变换、反变换与带通滤波图像
- 桂电在linux、Mac OS环境下使用出校器(支持2.14)
- linux设置磁盘配额查看目录文件大小命令
- 网页脚本基本java语法_JSP学习(一)JSP基础语法
- linux远程链接Windows桌面,linux远程桌面链接windows
- 台达A2/B2伺服电机编码器改功率软件
- 人工智能大数据,公开的海量数据集下载
- 详解数据库锁机制和原理
- 【思考】再谈面向过程与面向对象
- VBA之FormulaR1C1属性
- 麦凯隆全屋分质供水 保障家庭饮用水安全与健康
- iOS 苹果开发者注册 和 App Store问题咨询
- python re模块下载_python: re模块
- Java网络通信实验小记四:Swing聊天软件
- android 手势识别代码
热门文章
- raise NotImplementedError
- 快速学会require的使用
- 在EXCEL中使用SQL语言对工作表进行操作
- Spring MVC 学习总结(五)——校验与文件上传
- Android ViewPager+TabHost实现首页导航
- golang fatal error: all goroutines are asleep - deadlock!
- 简单解决新浪博客“您短时间发表文章过多,请稍后再试”的问题
- Select的onchange事件
- 基于layui的省市区三级联动(数据交互)
- 字符串json转成json对象