微信小程序Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 210599a6-02af-4212-abb0-2a794ca386e8, cloud function service error code -504002, error message Error: document.remove:fail -501001 resource system error. [100003] env not exists (2b23cf1e-88c7-4927-beb4-2180481c39d8)
时间: 2023-06-26 12:06:44 浏览: 313
这个错误提示是在调用云函数时发生了错误,可能是因为你的云函数代码有问题或者是因为云函数所在的环境不存在导致的。建议你检查一下你的云函数代码是否有问题,以及检查一下云函数所在的环境是否存在或者是否被删除。你也可以尝试重新创建一个新的云函数,并将代码复制到新的云函数中。如果问题仍然存在,建议你联系微信小程序的官方客服寻求帮助。
相关问题
admin.js:108 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 9800d05e-bd18-4f3b-98ea-7629de2b99ab, cloud function service error code -504002, error message ReferenceError: wx is not defined
这个错误的提示显示在 admin.js 文件的第 108 行,报错信息是:errCode: -404011,errMsg: cloud.callFunction:fail requestID 9800d05e-bd18-4f3b-98ea-7629de2b99ab, cloud function service error code -504002, error message ReferenceError: wx is not defined。
根据错误信息来看,这个错误是由于在 admin.js 文件的第 108 行中使用了一个未定义的变量 wx 导致的。请检查该行代码,确保变量 wx 已经正确定义,并且所需的依赖库已经正确引入。另外,也可以确认一下云函数的调用是否正确,以及相关的配置是否正确设置。
微信小程序云开发云函数res = await db.collection('usersproducts').where({ _openid: _.in(event.sampleid.productOpenid) }) .aggregate() .sample({ size: event.size }) .end() ps = res.list这段代码报错,报错信息是:Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: TypeError: db.collection(...).where(...).aggregate is not a function
这个错误提示是因为 `aggregate` 函数不支持在云函数中使用,它是 MongoDB 数据库中的聚合函数。在小程序云开发中,可以使用 `get()` 或 `field()` 函数来实现类似的功能。
你可以尝试将代码修改为以下形式:
```
const db = wx.cloud.database()
const _ = db.command
const res = await db.collection('usersproducts')
.where({
_openid: _.in(event.sampleid.productOpenid)
})
.field({
// 如果需要随机获取数据,可以添加一个随机字段
random: db.command.rand(),
// 返回结果中只需要 _id 字段
_id: true
})
.get()
const ps = res.data
```
这样就可以实现在云函数中根据指定的 _openid 随机获取指定数量的数据了。
阅读全文