MongoDB Match,然后在NodeJS中使用Lookup API

时间:2018-09-13 16:41:40

标签: node.js mongodb

我有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()

0 个答案:

没有答案