diff --git a/docs/cf-database-dbcmd.md b/docs/cf-database-dbcmd.md index 5a531ffc32bbc02d293696604ace4a9fbf7c69d2..d33de4c5b45a2b5ad0aa3ac5510a9991d7999f4e 100644 --- a/docs/cf-database-dbcmd.md +++ b/docs/cf-database-dbcmd.md @@ -693,7 +693,9 @@ let res = await db.collection('restaurants').where({ #### 使用说明 -1. `expr` 可用于在聚合 [`match`](cf-database-aggregate#aggregate-match) 流水线阶段中引入聚合表达式 3. 如果聚合 [`match`](cf-database-aggregate#aggregate-match) 阶段是在 [`lookup`](cf-database-aggregate#aggregate-lookup) 阶段内,此时的 `expr` 表达式内可使用 `lookup` 中使用 `let` 参数定义的变量,具体示例可见 [`lookup`](cf-database-aggregate#aggregate-lookup) 的 `指定多个连接条件` 例子 5. `expr` 可用在普通查询语句(`where`)中引入聚合表达式 +- `expr` 可用于在聚合 [`match`](cf-database-aggregate#aggregate-match) 流水线阶段中引入聚合表达式 +- 如果聚合 [`match`](cf-database-aggregate#aggregate-match) 阶段是在 [`lookup`](cf-database-aggregate#aggregate-lookup) 阶段内,此时的 `expr` 表达式内可使用 `lookup` 中使用 `let` 参数定义的变量,具体示例可见 [`lookup`](cf-database-aggregate#aggregate-lookup) 的 `指定多个连接条件` 例子 +- `expr` 可用在普通查询语句(`where`)中引入聚合表达式 #### 示例代码 1:比较同一个记录中的两个字段 假设 `items` 集合的数据结构如下: