未验证 提交 522d715c 编写于 作者: T techsoar 提交者: Gitee

update docs/uniCloud/cf-database-aggregate-operator.md.

In的示例代码内容错误:

In的原示例代码为:
 #### 示例代码

db.command.aggregate.ln

聚合操作符。计算给定数字在自然对数值。

语法如下:

db.command.aggregate.ln(<number>)

<number> 可以是任意解析为非负数字的表达式。

ln 等价于 log([<number>, Math.E]),其中 Math.E 是 JavaScript 获取 e 的值的方法。

改为
#### 示例代码

假设集合 curve 有如下记录:
```
{ _id: 1, x: 1 }
{ _id: 2, x: 2 }
{ _id: 3, x: 3 }
```
计算 log2(x) 的值:
``` javascript
const $ = db.command.aggregate
let res = await db.collection('curve').aggregate()
  .project({
    log: $.ln('$x')
  })
  .end()
```
返回结果如下:
```
{ _id: 1, ln: 0 }
{ _id: 2, ln: 0.6931471805599453 }
{ _id: 3, ln: 1.0986122886681098 }
```
上级 6636027e
......@@ -328,18 +328,28 @@ db.command.aggregate.ln(<number>)
#### 示例代码
#### db.command.aggregate.ln
聚合操作符。计算给定数字在自然对数值。
语法如下:
```js
db.command.aggregate.ln(<number>)
假设集合 curve 有如下记录:
```
{ _id: 1, x: 1 }
{ _id: 2, x: 2 }
{ _id: 3, x: 3 }
```
计算 log2(x) 的值:
``` javascript
const $ = db.command.aggregate
let res = await db.collection('curve').aggregate()
.project({
log: $.ln('$x')
})
.end()
```
返回结果如下:
```
{ _id: 1, ln: 0 }
{ _id: 2, ln: 0.6931471805599453 }
{ _id: 3, ln: 1.0986122886681098 }
```
`<number>` 可以是任意解析为非负数字的表达式。
`ln` 等价于 `log([<number>, Math.E])`,其中 `Math.E``JavaScript` 获取 `e` 的值的方法。
### log
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册