Mongodb学习笔记
文章平均质量分 68
时光书签
这个作者很懒,什么都没留下…
展开
-
Mongodb常用查询
Mongodb是文档型数据库,每条数据为一个document记录,很多个文档记录组成一个集合(即:结构化数据库中的表)。数据库通过键、值来存储数据(即:字段、字段值),因为每条记录被存储在一个文档中,所以每条记录可以有不同的键,相同的键可以有不同数据类型的值,比如:age可以存储数:3,字符串:5岁。数据库的“键”的命名区分大小写、顺序,比如:name、Name是两个不同的键。Mongodb内嵌shell脚本,支持javascript语法。db是全局变量,通过shell访问数据库的入口。原创 2022-11-18 10:36:27 · 20238 阅读 · 1 评论 -
Mongodb创建索引
使用limit来限制查询1个文档,数据库有查询结果后,会停止继续扫描集合中其他文档,查询速度也会提高。但是如果查询{"username":"user999999"}文档,数据库扫描到集合结尾才能查询到,速度还是会很慢。>db.users.ensureIndex({"age":1,"username":1}) //创建复合索引。查询某个文档时,数据库会扫描整个集合,来匹配符合查询条件的文档。查询条件包含age、username时,会调用到该索引。创建索引后,查询速度明显提高。原创 2022-11-17 10:00:11 · 2682 阅读 · 0 评论