
我在导入数据到阿里云数据库时碰到联表查询问题,导入的分类ID字段cateId和用户ID字段userId,无法和分类表和用户表联表查询,查了一下文档有这样一句话:
”如果是自己拼接的json格式数据请注意:如果存在表A关联表B的字段的场景需要保证关联字段在A、B内是一致的(特别需要注意的是各种与_id关联的字段)“
不是很理解,高手能解释一下不。
例如我通过导入入口导入json文件不能联表查询,但同样的数据,通过添加记录入口粘帖进去,就能正常联表查询。
分类字段格式如下:"cateId": "63b8e015e1a35c358c04ff50"
联表查询语句如下:与分类表联表的语句是这样的,
.lookup({
from: "cate",
localField: "cateId",
foreignField: "_id",
as: "cateList"
})