51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
mongodb
MongoDB(课时14 正则运算)
3.2.4.9正则运算如果想实现模糊查询,必须使用正则表达式,而且正则表达式使用的语言是Perl兼容的正则表达式的形式。要实现正则使用,则按照如下的定义格式:基础语法:{key:正则标记}完整语法:{key:{"$regex":正则标记,"$options":选项}}options主要是设置正则的信息查询标记:&ldq...
代码星球
·
2020-12-29
MongoDB
课时
正则
运算
MongoDB(课时15 数据排序)
3.4.2.10数据排序在MongoDB里数据排序操作使用“sort()”函数,在进行排序的时候可以有两个顺序:升序(1),降序(-1)。范例:排序db.students.find().sort({"score":-1}).pretty() #成绩按降序排列但是在进行排序的过程里面有一种方式称...
代码星球
·
2020-12-29
MongoDB
课时
数据
排序
MongoDB(课时13 where条件过滤)
3.4.2.8条件过滤关系型数据库开发对于数据的筛选,想到的一定是where语句,MongoDB里面提供的是"$where"。范例:使用where进行数据的查询db.students.find({"$where":"this.age>20"}).pretty()db.students.find("this.age...
代码星球
·
2020-12-29
MongoDB
课时
where
条件
过滤
MongoDB(课时12 字段判断)
3.4.2.7判断某个字段是否存在使用“$exists”可以判断某个字段是否存在,如果设置为true表示存在,false表示不存在。范例:查询具有parents成员的数据db.students.find({"parents":{"$exists":true}}).pretty()范例:查询不具有...
代码星球
·
2020-12-29
MongoDB
课时
字段
判断
MongoDB(课时11 嵌套集合)
3.4.2.6嵌套集合运算MongoDB数据库里每个集合数据可以继续保存其它的集合数据。例如:有些学生信息中需要保存家长信息。范例:增加数据db.students.insert({"name":"高大拿-A","sex":"男","age":19,"score":76,"address":"朝阳区", &nb...
代码星球
·
2020-12-29
MongoDB
课时
嵌套
集合
MongoDB(课时10 数组)
3.4.2.5数组查询MongoDB里面支持数组保存,一旦支持数组保存,就需要对于数组的数据进行匹配。范例:插入一部分数组内容课程是数组的形式(截图时少截一条信息)此时数据包含数组内容,而后需要针对数组数据进行判断,可以使用几个运算符:$all,$size,$slice,$elemMatch。范例:查询同时参加语文和数...
代码星球
·
2020-12-29
MongoDB
课时
数组
MongoDB(课时9 范围运算)
3.2.2.4范围查询只要是数据库,必须存在有“$in”(在范围之中)、“$nin”(不在范围之中)。范例:查询姓名是“张三”,“李四”,“王五”db.students.find({"name":{"...
代码星球
·
2020-12-29
MongoDB
课时
范围
运算
MongoDB(课时8 模运算)
3.4.2.3求模模运算使用“$mod”来完成,语法:{$mod:[除数,余数]}范例:求模db.students.find({"age":{"$mod":[20,1]}}).pretty()表示对年龄求模,除数20,余数1,即找出年龄是21岁。 ...
代码星球
·
2020-12-29
MongoDB
课时
运算
MongoDB(课时7 逻辑运算)
3.4.2.2逻辑运算逻辑运算主要三种类型:与($and),或($or),非($not、$nor)。范例:查询年龄在20~21岁的学生信息db.students.find({"age":{"$gte":20,"$lte":21}}).pretty()在逻辑运算的时候"and"的连接是最容易的,因为只需要利用","分隔条...
代码星球
·
2020-12-29
MongoDB
课时
逻辑
运算
MongoDB(课时6 关系查询)
支持关系查询操作:大于($gt),小于($lt),大于等于($gte),小于等于($lte),不等于($ne),等于(key:value或$eq)。想让这些操作正常使用,需要准备一个数据集合。范例:定义一个学生信息集合范例:查询姓名是张三的学生信息范例:查询年龄大于19岁的学生信息 db.students.f...
代码星球
·
2020-12-29
MongoDB
课时
关系
查询
MongoDB(课时5 数据查询)
3.4.2数据查询对于数据的查询操作核心语法:db.集合名称.find({查询条件},{设置显示的字段}) 范例:没查询条件db.info.find()范例:有查询条件,查询出url为"www.mldn.cn"的数据db.info.find({"url":"www.mldn.cn"})进行数据查询的时候是按照JSON...
代码星球
·
2020-12-29
MongoDB
课时
数据查询
MongoDB(课时4 数据增加)
3.4数据操作(重点)只要是数据库就绝对离不开最核心的功能:CRUD(增加Create、读取查询Retrieve、更新Update、删除Delete),除了增加之外,其他都很麻烦,最麻烦的是修改。3.4.1数据的增加使用"db.集合.insert()"可以实现数据的增加操作。范例:增加一个简单数据db.infos.in...
代码星球
·
2020-12-29
MongoDB
课时
数据
增加
MongoDB(课时3 MongoDB基本操作)
3.3MongoDB的基本操作在MongoDB数据库里面存在数据库的概念,但没有模式(所有的信息都是按照文档保存的),保存数据的结构是BSON结构,只不过在进行一些数据处理的时候才会使用到MongoDB自己的一些操作。1.使用mldn数据库:usemldn实际上这时候并不会创建数据库,只有在数据库里保存集合数据之后才能...
代码星球
·
2020-12-29
MongoDB
课时
基本操作
MongoDB (课时1,2)
1.数据库之中支持的的SQL语句是由IBM开发出来的,使用并不麻烦,就是几个简单的单词:select,from,where, groupby,having,orderby。目前最流行的数据库还是关系型数据库。但是后来移动技术(比如云计算,大数据)的发展,关系型数据存储容量有限,NoSQL数据库重新进行了开发(...
代码星球
·
2020-12-29
MongoDB
课时
MongoDB可视化工具
下载地址:https://robomongo.org/download安装界面 image.png image.png使用1.点击create进入创建连接界面 image.png2.创建界面(类型,名称,端口地址) image.png3.connect创建连接,进入操作界面&nb...
代码星球
·
2020-12-27
MongoDB
可视化
工具
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他