如题
'use strict';
const db = uniCloud.database();
exports.main = async (event, context) => {
const dbJQL = uniCloud.databaseForJQL({
event,
context
})
const worksPicture = dbJQL.collection('worksPicture').where('_id=="63341196737e280001e3477b"').getTemp()
console.log(worksPicture)
const works = await db.collection(worksPicture, 'works').get()
console.log(works)
return works
};
到底怎么用。
5 个回复
7***@qq.com (作者)
Error: 查询参数必须为对象
Error: 未能获取当前用户信息:当前用户为匿名身份
TypeError: db.collection(...).getTemp is not a function
7***@qq.com (作者)
const res = await db.collection('worksPicture,works').where('_id=="63334c8f737e280001d05f2f"').get() // 直接关联order和book之后再过滤
return res;
Error: 查询参数必须为对象
const dbJQL = uniCloud.databaseForJQL({
event,
context
})
const res = await dbJQL.collection('worksPicture,works').where('_id=="63334c8f737e280001d05f2f"').get() // 直接关联order和book之后再过滤
return res;
Error: 未能获取当前用户信息:当前用户为匿名身份
牛逼,搞不会了。这东西设计出来怎么用,有没有dem
7***@qq.com (作者)
离了大普
2022-09-28 19:36
呆狗的一生
回复 7***@qq.com: 你有点逗
2022-09-28 21:59
7***@qq.com (作者)
为了避免你们说我没有依赖,
{
"name": "wallpaperTest",
"dependencies": {},
"extensions": {
"uni-cloud-jql": {}
}
}
7***@qq.com (作者)
有没有大佬帮忙看看,我的问题,还是官方问题
2022-09-28 19:45
呆狗的一生 - 呆狗的一生
看了下,你前面写的
这个是教程中所说的
传统方式
操作数据库,和JQL
语法是不相同的,差别有好几处。包括联表查询(getTemp方法),get方法参数,和where参数区别(传统方法不支持字符串),身份和权限认证等...。后面看你改成了这就对了,但要注意,JQL是依赖uniID的,检查是否有添加,然后再检查
token
有无,对应的字段是event.uniIdToken
呆狗的一生 - 呆狗的一生
离了个大普了。。。。