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

docs: rename aggregate operator

上级 44f7a97e
...@@ -329,9 +329,10 @@ db.command.aggregate.ln(<number>) ...@@ -329,9 +329,10 @@ db.command.aggregate.ln(<number>)
#### 示例代码 #### 示例代码
#### db.command.aggregate.ln #### db.command.aggregate.ln
聚合操作符。计算给定数字在自然对数值。
计算给定数字在自然对数值。
语法如下: 语法如下:
```js ```js
...@@ -407,9 +408,10 @@ db.command.aggregate.log(<number>) ...@@ -407,9 +408,10 @@ db.command.aggregate.log(<number>)
#### 示例代码 #### 示例代码
#### db.command.aggregate.log10 #### db.command.aggregate.log10
聚合操作符。计算给定数字在对数底为 10 下的 log 值。
语法如下: 计算给定数字在对数底为 10 下的 log 值。
语法如下:
```js ```js
......
...@@ -40,7 +40,7 @@ exports.main = async function(){ ...@@ -40,7 +40,7 @@ exports.main = async function(){
## 聚合表达式@aggregate-expression ## 聚合表达式@aggregate-expression
表达式可以是字段路径、常量、或聚合操作符。表达式可以嵌套表达式。 表达式可以是字段路径、常量、或数据库运算方法。表达式可以嵌套表达式。
**字段路径** **字段路径**
...@@ -82,9 +82,9 @@ let res = await db.collection('scores').aggregate() ...@@ -82,9 +82,9 @@ let res = await db.collection('scores').aggregate()
常量可以是任意类型。默认情况下 $ 开头的字符串都会被当做字段路径处理,如果想要避免这种行为,使用 `db.command.aggregate.literal` 声明为常量。 常量可以是任意类型。默认情况下 $ 开头的字符串都会被当做字段路径处理,如果想要避免这种行为,使用 `db.command.aggregate.literal` 声明为常量。
**聚合操作符** **数据库运算方法**
参考[聚合操作符](cf-database-aggregate-operator.md) 参考[数据库运算方法](cf-database-aggregate-operator.md)
## addFields@aggregate-add-fields ## addFields@aggregate-add-fields
...@@ -1488,7 +1488,7 @@ let res = await db.collection('orders').aggregate() ...@@ -1488,7 +1488,7 @@ let res = await db.collection('orders').aggregate()
match(<查询条件>) match(<查询条件>)
``` ```
查询条件与普通查询一致,可以用普通查询操作符,注意 match 阶段和其他聚合阶段不同,不可使用聚合操作符,只能使用查询操作符。 查询条件与普通查询一致,可以用普通查询操作符,注意 match 阶段和其他聚合阶段不同,不可使用数据库运算方法,只能使用查询操作符。
```js ```js
// 直接使用字符串 // 直接使用字符串
match({ match({
......
...@@ -1156,7 +1156,7 @@ where内还支持使用云端环境变量,详情参考:[云端环境变量]( ...@@ -1156,7 +1156,7 @@ where内还支持使用云端环境变量,详情参考:[云端环境变量](
> HBuilderX 3.1.0起支持 > HBuilderX 3.1.0起支持
复杂查询内可以使用[数据库运算方法](uniCloud/jql.md?id=aggregate-operator)。需要注意的是,与云函数内使用聚合操作符不同jql内对数据库运算方法的用法进行了简化。 复杂查询内可以使用[数据库运算方法](uniCloud/jql.md?id=aggregate-operator)。需要注意的是,与云函数内使用数据库运算方法不同jql内对数据库运算方法的用法进行了简化。
例:数据表test内有以下数据 例:数据表test内有以下数据
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册