首页 > 解决方案 > MongoDB中的聚合连接不返回结果

问题描述

我正在尝试进行聚合连接,以根据预订表中的“患者 ID”字段在“患者”表中查找患者信息。即使“患者”表中有匹配的记录,聚合连接也不会返回结果。难道我做错了什么?在此处输入图像描述

标签: node.jsmongodbjoin

解决方案


如果_id“患者”集合中的字段是 ObjectId,当您与存储在patient_id. 您可以使用$addFields聚合步骤将新字段添加到文档中,并将“患者 ID”字段转换为 ObjectId,但我建议您将参考 ID 存储为 ObjectIds


推荐阅读