mongodb关联查询
看到关联查询就想到了MySQL中的连表查询例如:
select t1.*,t2.deptName from user t1 left join dept t2 on t1.userId=te.userId
mongodb 也有相应的操作 $lookup
db.test.aggregate({$lookup:{
//关联的集合名称
from:"test1",
//本集合与其他集合关联的字段名称,也就是test集合的userId
localField:"userId",
//其他集合关联的字段名称,也就是 test1集合的userId
foreignField:"userId",
//其他集合查出来的数据,作为 depts字段显示
as:"depts"
}})
版权声明:本文为weixin_40502718原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。