以下代码,用 _id 与category_id 匹配无法匹配到数据 ,只能 新建了一个 c_id ,用来与category_id 匹配。可是在云开发提供的cms 中 使用关联字段,保存的却是_id 。于是我不得不手动创建一个 c_id 去跟category_id 匹配 。 这合理么…… 请尽快修复
return await db.collection('category').aggregate()
.lookup({
from: 'images',
localField: '_id',
foreignField: 'category_id',
as: 'categoryList',
})
.sort({
'sort':-1
})
.limit(100)
.end()