MongoDB
会飞的卡卡
这个作者很懒,什么都没留下…
展开
-
MongoDB的索引特性
mongoDB中collections中会有默认索引 _id索引, 单键索引 # 在name属性上添加索引 db.student.createIndex({name:1}) # 查看查询学生名为 学生1 的执行计划 db.student.find({name:"学生1"}).explain() { "queryPlanner" : { "planne...原创 2019-11-14 22:41:43 · 135 阅读 · 0 评论 -
MongoDB的聚合操作
MongoDB的聚合操作分为两种: pipeline聚合 mapReduce聚合 mapReduce聚合:通过自定义的聚合命令,实现聚合操作,自由度高,适合大数据量且复杂的聚合操作 pipeline聚合 使用MongoDB提供的聚合命令,速度快,只能运行在单机上,适合小数据量的实时聚合操作,且在资源的使用上有一定的限制:单个聚合操作耗费的内存不能超过20%;返回的结果集大小小于16M 1. 语...原创 2019-11-14 21:37:26 · 311 阅读 · 0 评论 -
MongoDB中$type和null类型
MongoDB中的数据类型如下图: 插入数据: db.user.insert([{name:"张三", sex: "man"}, {name:"李四", sex:null}, {name:"王五"}]) 查询sex为null的用户: db.user.find({sex:null}) { "_id" : ObjectId("5dcc1a794552bedf4414fe77"), "name" :...原创 2019-11-13 23:08:14 · 489 阅读 · 0 评论 -
初识MongoDB
MongoDB的体系结构 1. NoSql的概念 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是 SQL ”,互联⽹的早期我们的数据 ⼤多以关系型数据库来存储的。其特点是规范的数据结构(预定义模式)、强⼀⾄性、表与表 之间通过外键进⾏关联,这些特征使我们对数据的管理更加清晰和严谨,但随着互联⽹的发展 数据成爆炸式的增⻓我们对数据库需要更好的灵活性和更快的速度。这就是NoS...原创 2019-11-11 22:50:46 · 214 阅读 · 0 评论