From 202235d6c1004fb66e9d6162a76e91d7cdd17d5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=BA=9A=E7=90=AA?= Date: Wed, 13 Oct 2021 18:04:08 +0800 Subject: [PATCH] docs: uniCloud init --- docs/uniCloud/init.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/uniCloud/init.md b/docs/uniCloud/init.md index b2b914891..77606b04a 100644 --- a/docs/uniCloud/init.md +++ b/docs/uniCloud/init.md @@ -1,3 +1,5 @@ +## 初始化uniCloud实例@init-unicloud + **若项目仅连接一个服务空间,`uniCloud`框架会自动绑定服务空间,开发者无需手动做初始化工作(可理解为类调用)。只有存在多服务空间时,才需要根据本文进行初始化** ``` //项目仅连接了一个服务空间,则无需初始化 @@ -46,4 +48,32 @@ myCloud.uploadFile() ``` **Tips:** + - 云函数会自动识别自己所属的服务空间,无需初始化。 +- 腾讯云支持在云函数内初始化本账号下的其他服务空间 + +## 获取其他服务空间的database@init-db + +> 仅腾讯云云函数支持 + +调用`uniCloud.database()`时可以传入对应的服务空间信息来获取指定服务空间的database实例。 + +**示例** + +```js +const db = uniCloud.database({ + provider: 'tencent', + spaceId: 'xxx' +}) + +db.collection('uni-id-users').get() +``` + +**参数说明** + +|参数名 |类型 |必填 |默认值 |说明 | +|:-: |:-: |:-: |:-: |:-: | +|provider |String |是 |- |aliyun、tencent | +|spaceId |String |是 |- |服务空间ID,**注意是服务空间ID,不是服务空间名称** | + -- GitLab