mongodb 多对一关联查询
例子:一个用户对应多个设备,每个设备中都存有uid
使用普通关联查询:结果user属性为数组
{$lookup:
{
from: 'user',
localField: 'uid',
foreignField: '_id',
as: 'user'
}
}
user属性为单一数据,使用$unwind:
{$lookup:
{
from: 'user',
localField: 'uid',
foreignField: '_id',
as: 'user'
}
},
{$unwind: '$user'},

浙公网安备 33010602011771号