-
索引——全文索引 类似与模糊匹配的功能,是比较神奇的,功能很强大查看全部
-
过期索引查看全部
-
过期索引注意事项查看全部
-
1、过期索引:是在一段时间后会过期的索引 2、在索引过期后,相应的数据会删除(不仅仅是索引删除,还有数据) 3、适用场景:在一段时间之后会时效的数据,比如用户的登陆信息、存储的日志 4、建立方法,db.test.ensureIndex({time:1},{expireAfterSeconds:10}),expireAfterSeconds:秒数查看全部
-
当查询的条件不只有一个时,就需要建立复合索引 插入{x:1,y:2,z:3}记录想要按照x和y的 值查询,就需要创建索引: db.collection.ensureIndex({x:1,y:1})查看全部
-
与单键索引创建形式相同,区别在于字段的值 单键索引:值为一个单一的值,例如字符串,数字或者日期 多键索引:值具有多个记录,例如数组 使用语句插入数组时:db.test.insert({x:[1,2,3,4,5]});,系统默认创建多键索引 db.local_2.insert({x:[1,3,4,5]})查看全部
-
单键索引是最普通的索引,单键索引系统不会自动创建 例如一条记录形式为:{x:1,y:2,z:3} 只要在x字段上建立索引之后,就可以用x为条件进行查询 >db.imooc_2.ensureIndex({x:1}) #创建索引 db.imooc_2.find({x:1}) #查询,可使用索引查看全部
-
_id索引查看全部
-
_id索引查看全部
-
索引的种类查看全部
-
数据量较大使用索引会加快数据查找 db.local_collection.getIndexes() //查看集合的索引情况 db.local_collection.ensureIndex({x:1}) //创建索引,参数是json文档,key值代表方向,1代表正向排序,-1 代表负向排序 db.local_collection.ensureIndex({x:-1}) db.local_collection.find({)查看全部
-
MongoDB删除操作 为了防止误操作,删除不允许不传数据,默认删除查找到的所有数据。 db.数据库_collection.remove({x:2}) 删除查找到的数据。 db.数据库_collection.drop() 删除表 show tables 显示表查看全部
-
MongoDB更新多条数据 update默认更新第一条找到的数据,设计原理,防止update的误操作。 db.数据库_collection.update({c:1},{$set:{c:2}},false,true) 防止误操作只能用set更新查看全部
-
db.local_collection.update({y:100},{y:999},true) //如果查找的数据不存在则将之写入查看全部
-
数据更新 > db.imooc.insert({x:100,y:100,z:100}) #插入一条数据 >db.imooc.update({x:100},{y:99})#全部更新该条数据,没有的则覆盖 db.数据集.update({x:1},{x:99}) //update()至少包括2个参数,查询条件,更新数据 db.数据集.update({z:100},{$set:{y:99}})//$set为部分更新,set 中的数据会被更新查看全部
举报
0/150
提交
取消