我有2个收藏集,分别是CountryCollection和UserCollection。我正在尝试使用_id字段从CountryCollection过滤某些国家/地区,并使用此输出来执行UserCollection的查找。 $ match之后的$ lookup没有给出任何输出。任何建议,我在这里做错了。
this[CountryCollection]
.aggregate([
{
$match : { _id : id },
$lookup:
{
from: this.connector.collectionNames.UserCollection,
localField: 'UserId',
foreignField: '_id',
as: 'Users'
}
}]).toArray()