我用的是支付宝云,突然出现,以前好好的,这两天一直报错“用户函数代码语法或逻辑异常”这种情况只在云端云函数里出现,本地一直好好的,
然后一一排除后,发现使用uniCloud.database()这个云端函数就不报错,还有查了资料说是node版本问题,我也改了
"cloudfunction-config":{
"concurrency": 10,
"memorySize": 512,
"timeout": 60,
"triggers": [{
"name": "myTrigger",
"type": "timer",
"config": "0 0 2 1 * * *"
}],
"path": "",
"runtime": "Nodejs18",
"keepRunningAfterReturn": true
}
除了这个问题还有一个很离谱问题,联表查询
let message = await db.collection("ken-sgmf-shop-category").field("_id as id,name,sort").getTemp();
let user = await db.collection("ken-sgmf-shop-product").getTemp();
let res = await db.collection(message, user).field("_id['_value'] as id,_id['ken-sgmf-shop-product'] as list,name,sort").get();
在我免费支付宝云空间里运行没问题,在我买的支付宝云运行就有问题一直
[Error] Database error报错
里纱 (作者)
没用哦 field("_id['_value'] as id,_id['ken-sgmf-shop-product'] as list,name,sort") 我把这行去掉 还是会报[Error] Database error
2025-01-06 15:57