这是我的云对象方法
async list(){
const dbJQL = uniCloud.databaseForJQL({
clientInfo: this.getClientInfo()
});
let blogTemp = dbJQL.collection("muge-blog").field("_id,content,user_id,publish_date,pics").orderBy("publish_date desc").getTemp()
let userTemp = dbJQL.collection("uni-id-users").field("_id,nickname").getTemp()
return await dbJQL.collection(blogTemp,userTemp).get()
}
返回的结果:
content: "回成功吗"
pics: []
publish_date: 1732158093897
user_id: Array(3)
0: {_id: '673d512fffff3142e1a0b8dd', nickname: 'muge123'}
1: {_id: '673d53e2767a39f76d10bfb6', nickname: '匿名用户u9g3zj'}
2: {_id: '673ea26143dd3d40eeefa155', nickname: '匿名用户bqpdf7'}
这里的user_id中为什么会查询出uni-id-users中的全部记录。
我的muge-blog表中已经添加了外键配置都是正确的
1 个回复
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
看看你muge-blog表中的外键配置