mongodb的基本操作数据更新

Posted 不再犯错

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb的基本操作数据更新相关的知识,希望对你有一定的参考价值。

先启动服务器

查看数据库

选择数据库

删除数据库

插入信息

 

查看插入的表名

 查看信息

 

 

 

修改表数据

修改指定信息,其他信息不改变

 可以使不存在的命令进行修改并保存

修改多条数据

删除数据

删除表

查看集合的索引情况

 

创建索引,加快查询速度

 

 二。索引的种类

1。_id索引(默认生成的)

2。单键索引(最普通的索引,不会自动创建)

3。多键索引(与单键索引创建形式相同,区别在于字段的值,值具有多个记录)

 

4。复合索引(当我们的查询条件不只有一个时,就需要建立复合索引)

 

5。过期索引(是在一段时间会过期的索引,相应的数据会被删除,例如用户的登陆信息)

过期索引的限制

(1)存储在过期索引字段的值必须是指定的时间类型

说明:必须是ISODate或者ISODate数组,不能使用时间戳,否则不能被自动删除

(2)如果指定了ISODate数组,则按照最小的时间进行删除

(3)过期索引不能是复合索引

(4)删除时间不是精确。

说明:删除过程是由后台程序每60s跑一次,而且删除也需要一些时间,所以存在误差

 

6。全文索引

全文索引查询

 

全文索引相似度查询

使相似度高的排前面

全文索引的使用限制

每次查询,只能指定一个$text查询

$text查询不能出现在$nor查询中

查询中如果包含了$text,hint不再起作用

MongoDB全文索引还不支持中文

 

修改索引的name值

也可用索引的name值删除

唯一索引

 稀疏性,sparse指定

7。地理位置索引

概念:将一些点的位置存储在MongoDB中,创建索引后,可以按照位置来查找其他点。

子分类:2d索引(平面地理位置索引),用于存储和查找平面上的点

          2dsphere 索引(球面地理位置索引 ),用于存储和查找球面上的点

查找方式:

1.查找距离某个点一定距离内的点

2.查找包含在某区域内的点

查找地理位置索引

 

以上是关于mongodb的基本操作数据更新的主要内容,如果未能解决你的问题,请参考以下文章

java操作mongodb——更新数据

mongodb的基本操作之更新不存在的数据

mongoDB的基本操作之数据更新多条数据

03 MongoDB文档的各种增加更新删除操作总结

大数据存储技术实验2:MongoDB数据库的部署和操作(持续更新)

MongoDB(课时17 更新函数)