先启动服务器

mongodb的基本操作数据更新

查看数据库

mongodb的基本操作数据更新

选择数据库

mongodb的基本操作数据更新

删除数据库

mongodb的基本操作数据更新

插入信息

mongodb的基本操作数据更新

mongodb的基本操作数据更新

 

查看插入的表名

mongodb的基本操作数据更新

 查看信息

mongodb的基本操作数据更新

mongodb的基本操作数据更新

 

 

mongodb的基本操作数据更新

 

修改表数据

mongodb的基本操作数据更新

mongodb的基本操作数据更新

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

mongodb的基本操作数据更新

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

mongodb的基本操作数据更新

修改多条数据

mongodb的基本操作数据更新

删除数据

mongodb的基本操作数据更新

删除表

mongodb的基本操作数据更新

查看集合的索引情况

mongodb的基本操作数据更新

 

创建索引,加快查询速度

mongodb的基本操作数据更新

 

 二。索引的种类

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

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

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

mongodb的基本操作数据更新

 

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

mongodb的基本操作数据更新

 

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

过期索引的限制

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

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

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

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

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

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

mongodb的基本操作数据更新

 

6。全文索引

mongodb的基本操作数据更新

全文索引查询

 

mongodb的基本操作数据更新

mongodb的基本操作数据更新

mongodb的基本操作数据更新

全文索引相似度查询

mongodb的基本操作数据更新

使相似度高的排前面

mongodb的基本操作数据更新

全文索引的使用限制

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

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

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

MongoDB全文索引还不支持中文

 

修改索引的name值

mongodb的基本操作数据更新

也可用索引的name值删除

mongodb的基本操作数据更新

唯一索引

mongodb的基本操作数据更新

 稀疏性,sparse指定

mongodb的基本操作数据更新

7。地理位置索引

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

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

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

mongodb的基本操作数据更新

mongodb的基本操作数据更新

查找方式:

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

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

查找地理位置索引

mongodb的基本操作数据更新

mongodb的基本操作数据更新

 

相关文章:

  • 2021-07-17
  • 2021-10-29
  • 2021-05-19
  • 2021-07-31
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2021-12-07
  • 2022-12-23
  • 2021-08-08
相关资源
相似解决方案