收藏
回答

云函数端创建的数据库,小程序端可以访问到么?

云端调用的collection打印出来的数据

小程序端获取到对同样名字的collection进行获取结果为

可以看到数据类型不一致,并且小程序端获取到的数据也是空的。


我的理解是没法访问到,有人能给出一点详细的分析或者解答么,感谢前辈!

回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    2023-06-07

    可以。

    但是需要将collection的权限设为任何人可读。

    2023-06-07
    有用 1
    回复 4
    • 浪矢驿站
      浪矢驿站
      发表于移动端
      2023-06-07
      非常感谢您的帮助👍🏻
      2023-06-07
      回复
    • 浪矢驿站
      浪矢驿站
      2023-06-07
      再进一步查询了数据库权限配置的文档,没有查询到除了手动修改权限之外的方式,请问是否存在云函数,在创建collection的时候或者其他时候能够配置好权限呢
      2023-06-07
      回复
    • 跨商通
      跨商通
      2023-06-07回复浪矢驿站
      https://docs.cloudbase.net/api-reference/manager/node/rule#设置数据库安全规则
      2023-06-07
      1
      回复
    • 浪矢驿站
      浪矢驿站
      2023-06-08回复跨商通
      非常感激您解决了我的问题,但我发现一个奇怪的现象,我使用
      const { database, functions, storage, env, commonService } = app
      之后在async函数中直接调用commonService().xxx修改权限,会报无法获取currentEnvironment方法的错误。

      但是直接使用app.commonService().xxx就能成功。
      2023-06-08
      回复
登录 后发表内容