A表
字段 _id,title,content
B表字段
_id,imgs,pid
pid字段的bsonType为array,pid字段的内容是A表的_id
我想在查询A表的数据,把B表pid字段里面含有有A表_id 的数据一并查询出来
DB Schema应该怎么写两个表的关联
JQL应该怎么写
A表
字段 _id,title,content
B表字段
_id,imgs,pid
pid字段的bsonType为array,pid字段的内容是A表的_id
我想在查询A表的数据,把B表pid字段里面含有有A表_id 的数据一并查询出来
DB Schema应该怎么写两个表的关联
JQL应该怎么写
eoc (作者)
DB Schema应该怎么写两个表的关联
2022-09-16 12:21
eoc (作者)
A表的DB Schema _id字段的foreignKey里面写的:B表.pid
JQL:
a= db.collection('A').limit(10).getTemp()
b= db.collection('B').getTemp()
db.collection(a,b).get()
这样子写查不到B表数据
2022-09-16 18:20
eoc (作者)
只显示A表的数据
2022-09-16 18:21
DCloud_uniCloud_WYQ
回复 eoc: ”A表的DB Schema _id字段的foreignKey里面写的:B表.pid“ 你这是不是写反了,是不是B的pid的foreignKey写A表的_id?
2022-09-19 11:21
9***@qq.com
回复 DCloud_uniCloud_WYQ: B表的foreignKey填了A表的_id的时候,联表查询时,A表的_id会变成对象格式,可以另外在定义一个字段包含关联的信息吗。
2024-04-03 14:19