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.1 开发环境 平时在写代码时, 大多都在是Win10/Win7/Mac, 这些系统统称为开发环境, 为了更高效的开发App, 会安装很多软件. 会导致OS不安全, 稳定性降低 1.2 生产环境 在生产环境中, OS不会采用 Win10/Mac , 这类相对不 ...
分类:
其他好文 时间:
2020-08-19 19:48:26
阅读次数:
57
apache限制用户访问的方法:限制客户端、访问需要用户名密码认证 用户认证的步骤:1.配置服务器上的那些资源被保护、指定用户访问;2.创建密码文件,加入允许访问的用户 1、编辑主配置文件 因为.htaccess文件的生效与否,取决于AllowOverride属性 AllowOverride参数: ...
分类:
Web程序 时间:
2020-08-19 19:15:10
阅读次数:
93
1.什么是Change Stream? Change Stream是MongoDB用于实现变更追踪的解决方案,类似于关系型数据库的触发器,但原理不完全相同 | | Change Stream | 触发器 | | | | | | 触发方式 | 异步 | 同步(事务保证) | | 触发位置 | 应用回调 ...
分类:
数据库 时间:
2020-08-18 13:27:20
阅读次数:
78
1.问题背景 最近测试用mongoshake工具做MongoDB数据迁移,mongoshake在迁移完成提供了一个脚本comparison.py来做数据校验,在校验过程中发现结果比对存在一个库数据不一致,下意识以为mongoshake存在缺陷导致迁移丢数据,理论上这种基础功能不应该存在错误,多次重新 ...
分类:
数据库 时间:
2020-08-17 17:01:03
阅读次数:
80
在Windows平台上部署巡风扫描引擎,需要注意Python和MongoDB的几个坑