首页 > 解决方案 > 使用 mongo DB 将一个查询的结果传递给另一个查询

问题描述

您能帮我将 mongo DB 中的两个查询汇总为一个查询吗?

  1. 假设我使用 tokenNumber A1238275133 搜索记录。电影 -A 作为响应返回。但是我对与电影 A 的“当前认证”状态匹配的所有电影感兴趣
  2. 即我会得到与 Movie-A 和 Movie-C 匹配的记录

基本上我需要使用 mongoose/nodejs 将这两个查询聚合为一个。能否请你帮忙

{
    "id": "123000078700723542342",
    "virtualStage": [{
        "movie": "A",
        "currentlyCertified": "Yes",
        "tokenNumber": "A1238275133",
    }]
},
{

    "id": "123000078700723542343",
    "virtualStage": [{
        "movie": "B",
        "currentlyCertified": "No",
        "tokenNumber": "A1238275138",
    }]
},
{

    "id": "123000078700723542344",
    "virtualStage": [{
        "movie": "C",
        "currentlyCertified": "Yes",
        "tokenNumber": "A1238275139",
    }]
}

标签: mongodbmongoosemongodb-query

解决方案


推荐阅读