4.2.8.1. `$lookup` 的使用场景 (关联查询)


文档摘要

4.2.8.1. 的使用场景 (关联查询) 基础概述 工作原理 是聚合管道的一个阶段,它允许用户根据指定条件从另一个集合查找文档并将其添加到当前集合的结果集中。此过程类似于 SQL 中的 LEFT OUTER JOIN,但它是在 MongoDB 的上下文中工作的。 语法格式如下: from: 指定目标集合。 localField: 当前集合中用来匹配的字段。 foreignField: 目标集合中用来匹配的字段。 as: 将匹配结果存储到输出文档中的数组字段名。 例如,假设有两个集合: 和 。如果想要获取每个订单对应的客户信息,则可以使用以下命令: 这段代码会返回所有订单记录,并且对于每条订单记录,都会附加一个名为 的数组字段,该字段包含与该订单相关联的所有客户详情。


发布者: 作者: 转发
评论区 (0)
U