提交 d11c78c8 编写于 作者: 雪洛's avatar 雪洛

docs: uniCloud

上级 a4214aeb
此差异已折叠。
......@@ -1346,7 +1346,7 @@ db.collection("department").get({
分组统计有groupBy和groupField。和传统sql略有不同,传统sql没有单独的groupField。
JQL的groupField里不能直接写field字段,只能使用[累计器操作符](uniCloud/clientdb.md?id=accumulator)来处理字段,常见的累积器计算符包括:count(*)、sum(字段名称)、avg(字段名称)。更多累计器操作符[详见](uniCloud/clientdb.md?id=accumulator)
JQL的groupField里不能直接写field字段,只能使用[分组运算方法](uniCloud/clientdb.md?id=accumulator)来处理字段,常见的累积器计算符包括:count(*)、sum(字段名称)、avg(字段名称)。更多分组运算方法[详见](uniCloud/clientdb.md?id=accumulator)
其中count(*)是固定写法。
......@@ -1414,7 +1414,7 @@ const res = await db.collection('table1').groupBy('field1,field2').groupField('s
groupBy内也可以使用数据库运算方法对数据进行处理,为方便书写,clientDB内将数据库运算方法的用法进行了简化(相对于云函数内使用数据库运算方法而言)。用法请参考:[数据库运算方法](uniCloud/clientdb.md?id=aggregate-operator)
groupField内可以使用累计器操作符对分组结果进行统计,所有可用的累计方法请参考[累计器操作符](uniCloud/clientdb.md?id=accumulator),下面以sum(求和)和avg(求均值)为例介绍如何使用
groupField内可以使用分组运算方法对分组结果进行统计,所有可用的累计方法请参考[分组运算方法](uniCloud/clientdb.md?id=accumulator),下面以sum(求和)和avg(求均值)为例介绍如何使用
使用sum方法可以对数据进行求和统计。以上述数据为例,如下写法对不同班级进行分数统计
......@@ -2558,6 +2558,8 @@ module.exports = {
## 可用数据库运算方法列表@aggregate-operator
**等同于mongoDB聚合操作符概念**
为方便书写,clientDB内将数据库运算方法的用法进行了简化(相对于云函数内使用数据库运算方法而言),主要是参数摊平。以下是可以在clientDB中使用的数据库运算方法
|操作符 |详细文档(云函数内用法) |JQL简化用法 |说明 |
......@@ -2707,9 +2709,11 @@ res = {
}
```
### 累计器操作符@accumulator
### 分组运算方法@accumulator
**等同于mongoDB累计器操作符概念**
累计器操作符一般用于统计汇总,一般在groupField内使用
分组运算方法一般用于统计汇总,一般在groupField内使用
|操作符 |详细文档 |用法 |说明 |
|--- |--- |--- |--- |
......
# uniCloud 更新日志
======================================
#### 2021-02-01
+ web控制台 新增 慢查询日志,有助于分析优化数据库性能
#### 2021-01-08
+ web控制台 新增 协作者可访问被授权的空间
+ web控制台 新增 云函数批量删除
......@@ -7,21 +10,6 @@
+ web控制台 新增 公共模块批量删除
+ web控制台 新增 action 批量删除
#### 2020-12-20
+ 【重要】调整 前端内置了`<unicloud-db>`组件,无需再人工引入插件市场的[clientDB组件插件](https://ext.dcloud.net.cn/plugin?id=3256) [规范](https://uniapp.dcloud.net.cn/uniCloud/unicloud-db)
+ 【重要】新增 uniCloud 本地服务。支持前端项目在控制台切换连接云环境还是本地服务。本地修改直接生效,不用上传即可联调 [详情](https://uniapp.dcloud.net.cn/uniCloud/quickstart?id=calllocalfunction)
+ 【重要】调整 uniCloud 项目目录结构调整。根目录下为uniCloud目录,其下有二级目录 cloudfunctions 和 database。database目录存放数据表schema和扩展验证函数。并提供了目录结构迁移向导 [详情](https://ask.dcloud.net.cn/article/38028)
+ 【重要】新增 HBuilderX 本地编写 DB Schema,即数据表的表结构。支持新建、上传、下载表结构,支持代码提示。
+ 【重要】新增 `<unicloud-db>`组件(即之前的clientDB组件)支持代码提示。可提示JQL语法,在本地有schema的情况下可提示数据库表名字段。大幅提升开发效率
+ 阿里云 前端网页托管 新增 支持http强制跳转https
+ HBuilderX 新增 编写 validateFunction,即数据库扩展校验函数。支持新建、上传、下载validateFunction
+ HBuilderX 优化 uniCloud 关联云服务空间的选择方式。并支持关联其它项目服务空间,实现多个项目连接一个服务空间 [详情](https://ask.dcloud.net.cn/article/37949)
+ HBuilderX 新增 可视化管理公共模块依赖 (对云函数点右键->管理公共模块依赖)
+ HBuilderX 优化 上传uni-id公共模块时,增加校验,对比配置密钥是否一致
+ HBuilderX 修复 云函数本地运行 控制台日志打印`null``undefined`值错误的Bug
+ HBuilderX 修复 前端网页托管 某些情况下,上传网站到服务器,控制台显示(0 MB)大于上传限制(0 MB)的Bug [详情](https://ask.dcloud.net.cn/question/111228)
+ uni-id 新增 App端一键登录 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=univerify)
#### 2020-12-10
+ web控制台 新增 阿里云新增稀疏索引 [详情](https://uniapp.dcloud.net.cn/uniCloud/hellodb?id=dbindex)
+ web控制台 新增 腾讯云云存储新增批量删除功能
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册