共计 332 个字符,预计需要花费 1 分钟才能阅读完成。
post | user |
---|---|
_id | _id |
title | nickName |
content | |
author |
我需要返回 post 表所有内容并且根据 post 表的 author 字段去查 user 表的_id 字段,并把 nickname 单独这个字段拼到 post 查询结果里返回回来
db.collection('post')
.aggregate()
.lookup({
from: 'uni-id-users',
localField: 'author',
foreignField: '_id',
as: 'authorNickName'
}).match({
authorNickName: {title: '用户名'}
}).end()
我看着是关联查询但是好像没办法查询起来,我看文档还有提到 pipeline,我需要用到这个东西吗。。
正文完