Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在mongoose中填充对象的嵌入数组_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js 如何在mongoose中填充对象的嵌入数组

Node.js 如何在mongoose中填充对象的嵌入数组,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我有一个团队的模型 从数据库中获取数据时,我可以填充主管,但不能填充指挥官阵列中的员工 我试过下面的方法 需要帮助 试试这个: db.team.findOne({ supervisor: employeeId }).populate('supervisor commanders.employee') db.team.findOne({ supervisor: employeeId }).populate({ path: 'superv

我有一个团队的模型

从数据库中获取数据时,我可以填充主管,但不能填充指挥官阵列中的员工

我试过下面的方法

需要帮助

试试这个:

db.team.findOne({
       supervisor: employeeId
   }).populate('supervisor commanders.employee')
db.team.findOne({
        supervisor: employeeId
    }).populate({
        path: 'supervisor',
        populate: {
            path: 'commanders',
            populate: {
                path: 'employee',
                model
            }
        }
    })
db.team.findOne({
       supervisor: employeeId
   }).populate('supervisor commanders.employee')