Aggregation 聚合操作处理数据记录并返回计算结果 聚合操作将来自多个文档的值进行分组,对分组的数据进行各种操作并返回单个结果 mongodb 提供了三种进行聚合操作的方法:聚合管道、map-reduce函数、single purpose 聚合 Aggregation Pipeline mo ...
                            
                            
                                分类:
数据库   时间:
2020-09-09 19:22:32   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                
                    MongoDB -非关系型数据库 MongoDB数据库介绍 面向文档的数据库 {"foo":3,"greeting":"Hello World!"} 特点: 区分大小写 key唯一,不可重复 文档可嵌套 键值对是有序的 理解: 集合就是一组文档 文档类似于关系库里的行 集合类似关系库里的表 集合中的 ...
                            
                            
                                分类:
数据库   时间:
2020-09-04 17:36:28   
                                阅读次数:
68
                             
                    
                        
                            
                            
                                
                    1.安装node 如果是初次接触推荐到node官网下载安装适合自己的版本 也可以选择用brew安装(但是首先要安装brew) 安装brew首先要安装ruby 检测 ruby是否安装 ruby--version ruby 安装命令:/bin/zsh -c "$(curl -fsSL [https:// ...
                            
                            
                                分类:
数据库   时间:
2020-09-04 17:03:12   
                                阅读次数:
64
                             
                    
                        
                            
                            
                                
                    一:背景 1. 讲故事 前段时间有位朋友在微信群问,在向 mongodb 中插入的时间为啥取出来的时候少了 8 个小时,8 在时间处理上是一个非常敏感的数字,又吉利又是一个普适的话题,后来我想想初次使用 mongodb 的朋友一定还会遇到各种新坑,比如说: 插入的数据取不出来,看不爽的 Object ...
                            
                            
                                分类:
数据库   时间:
2020-08-24 16:38:14   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                1.数据库1.创建数据库语法usedatabase_name示例>showdbs;admin0.000GBconfig0.000GBlocal0.000GB>useajingswitchedtodbajing>showdbs;admin0.000GBconfig0.000GBlocal0.000GB>db.mycollection.insert({"name":"ajing
                            
                            
                                分类:
数据库   时间:
2020-08-20 18:37:34   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                1.什么是聚合聚合是MongoDB的高级查询语言,它允许我们通过转化合并由多个文档的数据来生成新的在单个文档里不存在的文档信息。MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果,有点类似sql语句中的count(*)。在MongoDB中,有两种方式计算聚合:Pipeline和MapReduce。Pipeline查询速度快于MapReduc
                            
                            
                                分类:
数据库   时间:
2020-08-19 20:09:42   
                                阅读次数:
128
                             
                    
                        
                            
                            
                                6.mongoDB的java客户端1.springboot操作mongodb1.maven配置<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></depend
                            
                            
                                分类:
数据库   时间:
2020-08-19 20:07:22   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                6.mongoDB的java客户端1.springboot操作mongodb1.maven配置<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></depend
                            
                            
                                分类:
数据库   时间:
2020-08-19 20:07:05   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                6.mongoDB的java客户端1.springboot操作mongodb1.maven配置<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></depend
                            
                            
                                分类:
数据库   时间:
2020-08-19 20:06:40   
                                阅读次数:
107
                             
                    
                        
                            
                            
                                
                    1.什么是Change Stream? Change Stream是MongoDB用于实现变更追踪的解决方案,类似于关系型数据库的触发器,但原理不完全相同 | | Change Stream | 触发器 | | | | | | 触发方式 | 异步 | 同步(事务保证) | | 触发位置 | 应用回调 ...
                            
                            
                                分类:
数据库   时间:
2020-08-18 13:27:20   
                                阅读次数:
78