我正在尝试使用$ lookup从两个集合帖子和分别具有userId和ObjectId(_id)作为加入条件的用户中检索数据。但这只是从集合中返回我的数据以及一个空数组。这是我的查询。
db.posts.aggregate([{
$lookup: {
from: 'users',
localField: 'userId',
foreignField: '_id',
as: 'user_data'
}
}]).pretty();