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

docs: uniCloud

上级 30441e18
......@@ -435,7 +435,11 @@ collection.field()
```js
collection.field({ 'age': true }) //只返回age字段,其他字段不返回
```
备注:只能指定要返回的字段或者不要返回的字段。即{'a': true, 'b': false}是一种错误的参数格式
**注意**
- 只能指定要返回的字段或者不要返回的字段。即{'a': true, 'b': false}是一种错误的参数格式
- field内如果使用白名单模式,一定会返回_id字段
### 查询指令
......
......@@ -531,6 +531,8 @@ db.collection('order')
查询时可以使用field方法指定返回字段,在`<uni-clientDB>`组件中也支持field属性。不使用field方法时会返回所有字段
field内使用jql指定返回字段,即使没有指定_id也一定会返回_id字段
### 别名@alias
`2020-11-20`起clientDB jql写法支持字段别名,主要用于在前端需要的字段名和数据库字段名称不一致的情况下对字段进行重命名。
......@@ -1338,6 +1340,7 @@ const res = await db.collection('score')
- 在上面使用preField方法的情况下,会计算preField内访问的所有字段计算权限。上面的例子中会使用表的read权限和grade、class、score三个字段的权限,来进行权限校验。
- 在不使用preField,仅使用groupBy和groupField的情况下,会以groupBy和groupField内访问的所有字段的权限来校验访问是否合法。
- 与field不同groupBy不会包含_id,除非你手动指定
#### 统计数量
......@@ -1378,6 +1381,8 @@ const res = await db.collection('score')
通过.distinct()方法,对数据查询结果中重复的记录进行去重。
distinct方法将按照field方法指定的字段进行去重(如果field内未指定_id,不会按照_id去重)
> `HBuilderX 3.0.8`+
```js
......
......@@ -147,7 +147,7 @@ exports.main = async (event, context) => {
"appid": "weixin appid",
"appsecret": "weixin appsecret"
},
"apple": {
"apple": { // 使用苹果登录时需要
"bundleId": "your bundleId"
}
}
......@@ -187,7 +187,15 @@ exports.main = async (event, context) => {
}
}
}
```
```
**关于token自动刷新**
tokenExpiresThreshold用于指定token还有多长时间过期时自动刷新token。
例:指定`tokenExpiresThreshold:600,tokenExpiresIn:7200`,token过期时间为2小时,在token有效期不足10分钟时自动刷新token
在token还有5分钟过期时调用checkToken接口会返回新的token和新的token的过期时间(新token有效时间也是2小时),需要前端主动保存此新token。
# 用户角色权限@rbac
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册