#mongo

MongoDB数据库遭大规模勒索攻击,被劫持26000多台服务器 #精选GITHUBMYSQL

昨天,一个大新闻爆出,MongoDB数据库叕被攻击了。就在上周末,三个黑客团伙劫持了MongoDB逾26000多台服务器,其中规模最大的一组超过22000台。  此次攻击由安全专家DylanKatz和VictorGevers发现,被他们称为是“MongoDB启示录”的延续。所谓的“MongoDB启示...

mongodb导入json

mongoimport--dbdb_demo--collectionusers--file文件路径 ...
代码星球 ·2021-01-08

MongoDB语法与现有关系型数据库SQL语法比较

MongoDB语法           MySql语法db.test.find({'name':'foobar'})       <=...

Redis和MongoDB的区别以及应用场景

Redis和MongoDB的区别以及应用场景项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。最近又想起为什么用MongoDB,就查阅一下,汇总汇总:之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是Mongo...

MongoDB(课时22 唯一索引)

3.6.1唯一索引唯一索引的主要目的是用在某一个字段上,使该字段的内容不重复。范例:创建唯一索引db.students.ensureIndex({"name":1},{"unique":true})在name字段上的内容绝对不允许重复。范例:在students集合里面增加重复的数据db.students.insert(...
代码星球 ·2020-12-29

MongoDB(课时21 索引)

3.5索引(重点)任何数据库中,索引都是一种提升数据库检索性能的手段,这一点在MongoDB数据库中同样是存在的,MongoDB数据库里面存在两种索引创建:一是自动创建,另外是手工创建。范例:重新准备一个新的简单集合此时在students集合上并没有设置任何的索引,下面通过getIndexes()函数来观察在stude...
代码星球 ·2020-12-29

MongoDB(课时20 游标)

3.5游标(重点)所谓游标就是指数据可以一行行的进行操作,非常类似于ResultSet数据处理。在MongoDB里对游标的控制使用find()函数就可以返回游标。对于返回的游标如果想进行操作,使用两个函数:判断是否有下一行数据:hasNext()取出当前数据:next()varcursor=db.students.fi...
代码星球 ·2020-12-29

MongoDB(课时19 数据删除)

3.4.4删除数据在MongoDB里面删除数据使用“remove()”。但是这个函数有两个可选项:删除条件:满足条件的数据被删除。只删除一个数据:设置为true或者是1表示只删除一个。范例:删除所有姓名里面带有“谷”的信息db.students.remove({"name...
代码星球 ·2020-12-29

MongoDB(课时18 修改器)

3.4.3.2修改器(原子操作)对MongoDB数据库而言,数据的修改会牵扯到内容的变更,结构的变更(包含数组),所以在MongoDB在设计的时候就提供有一系列的修改器的应用,那么像之前使用的“$set”就是一种修改器。1.$inc:主要针对于一个数字字段,增加某个数字字段的数据内容;语法:{"...
代码星球 ·2020-12-29

MongoDB(课时17 更新函数)

3.4.3数据更新操作MongoDB数据存的是副本数据,最终的数据还要保存在传统的数据库里,所以如果关系型数据库里数据变了,最好的方法是删除里面的MongoDB数据重新插入。在MongoDB里面对于数据的更新操作提供了两类函数:save()、update()3.4.3.1函数的基本使用修改数据最直接的使用函数是upda...
代码星球 ·2020-12-29

MongoDB(课时16 分页显示)

3.4.2.11数据分页显示在MongoDB里面的数据分页显示也是符合于大数据要求的操作函数:skip(n):表示跨过多少数据行limit(n):取出的数据行的个数限制范例:分页显示(比如显示第一页,skip(0),limit(3))db.students.find().skip(0).limit(3).sort({"...
代码星球 ·2020-12-29

MongoDB(课时15 数据排序)

3.4.2.10数据排序在MongoDB里数据排序操作使用“sort()”函数,在进行排序的时候可以有两个顺序:升序(1),降序(-1)。范例:排序db.students.find().sort({"score":-1}).pretty()  #成绩按降序排列但是在进行排序的过程里面有一种方式称...
代码星球 ·2020-12-29

MongoDB(课时14 正则运算)

3.2.4.9正则运算如果想实现模糊查询,必须使用正则表达式,而且正则表达式使用的语言是Perl兼容的正则表达式的形式。要实现正则使用,则按照如下的定义格式:基础语法:{key:正则标记}完整语法:{key:{"$regex":正则标记,"$options":选项}}options主要是设置正则的信息查询标记:&ldq...
代码星球 ·2020-12-29

MongoDB(课时13 where条件过滤)

3.4.2.8条件过滤关系型数据库开发对于数据的筛选,想到的一定是where语句,MongoDB里面提供的是"$where"。范例:使用where进行数据的查询db.students.find({"$where":"this.age>20"}).pretty()db.students.find("this.age...

MongoDB(课时12 字段判断)

3.4.2.7判断某个字段是否存在使用“$exists”可以判断某个字段是否存在,如果设置为true表示存在,false表示不存在。范例:查询具有parents成员的数据db.students.find({"parents":{"$exists":true}}).pretty()范例:查询不具有...
代码星球 ·2020-12-29
首页上一页...89101112...下一页尾页