- 云函数数据模型原始查询Table doesn't exist?
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/model/model.html 根据云开发数据模型的文档,在从低层为MySQL的数据模型中查询数据的时候可以调用原始查询方法$runSQL和$runSQLRaw,但是我实际测试的时候失败了。 数据模型SDK初始化如下: const cloud = require('wx-server-sdk') const { init } = require('@cloudbase/wx-cloud-client-sdk') cloud.init({ env: 'xxxxx' }) const client = init(cloud) const models = client.models 然后通过const result = await models.表名A.list()方法是可以成功查询的,但是使用const result = await models.$runSQL("SELECT * from `表名A`"),报错信息为 WxCloudSDKError: 【错误】参数错误。运行 query 失败, 参数错误。ecode:PE-MYS-4002, message:Query is syntactically wrong, detailCode:SQLSTATE: 42S02, detailMessage=Table 'env_id.表名A' doesn't exist 【操作】调用 models.$runSQL 【错误码】InvalidParameter 【请求ID】fd58abb4-7fd0-4faf-ad18-0a92d503b834 这里是因为我调用方法不对吗?还是数据模型对于表名有什么特殊处理?辛苦了解的大佬帮解答下
04-20 - 云函数和云托管如何选择?
看了下功能的对比,云函数限制了使用node.js做后端,不是很熟悉,但是看起来可以快速搭应用忽略容器维护部分。所以想先使用云函数,后续需要拓展的时候再迁移到云托管。这里会遇到一些麻烦吗?大家有没有成功的经验? 文档指引里显示不仅API的业务代码,包括对象存储、数据库都要迁移,是否有一些更具体的指引?感谢! https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloudrun/src/scene/change/cloudbase.html
04-02