匹配填充不适用于猫鼬

问题描述

const orders = await CustomerOrder.find(matchParameter)
        .populate({
            path: 'product_list.product_id',select: 'general links options model',populate: {
                path: 'links.manufacturer',select: 'name',}
        })
        .populate({ path: 'customer_info',match:{name:"test"}})
        .select('order_no promo_code order_type order_class customer_info method product_list createdAt paid_amount status')
        .skip((req.query.page - 1) * parseInt(req.query.limit))
        .limit(parseInt(req.query.limit))
        .sort(sort_parameter)
        .lean(true)
        .exec()

我在填充时匹配名称有问题,但它返回名称的空字段

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)