1***@qq.com
1***@qq.com
  • 发布:2024-05-11 11:22
  • 更新:2024-05-11 19:57
  • 阅读:280

jql临时表关联查询问题

分类:uniCloud

按照文档

// 客户端联表查询
const db = uniCloud.database()
const order = db.collection('order').field('book_id,quantity').getTemp()
const book = db.collection('book').field('_id,title as book_title,author as book_author').getTemp()
db.collection(order, book)
.where('book_id.book_title == "三国演义"') // 如果field内对副表字段title进行了重命名,where方法内则需要使用重命名之后的字段名
.get()
.then(res => {
console.log(res);
}).catch(err => {
console.error(err)
})

我的代码

userinfo.value = uni.getStorageSync('userinfo')  
        const activity = db.collection('activity').skip(pageNum.value - 1 * pageSize).limit(pageSize).field('name, start_time, end_time, cover, location, create_user').getTemp()  
        const user = db.collection('user').field('_id, nick, avatar').getTemp()  
        db.collection(activity, user).get()  
        .then((res) => console.log(res))  
        .catch((err) => console.error(err))

但是db.collection提示直接收一个string参数(如附件截图)

2024-05-11 11:22 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

感谢反馈,我们修改一下类型定义

要回复问题请先登录注册