Mongodb 为什么填充方法不一致?

Mongodb 为什么填充方法不一致?,mongodb,mongoose,Mongodb,Mongoose,我在多个层次上进行填充,如下所示: User.findById(user._id). populate({ path: 'units', populate: { path: 'sensors issues', populate: { path: 'timeseries opened_by referenced_by', populate: {

我在多个层次上进行填充,如下所示:

User.findById(user._id).
populate({
        path: 'units',
        populate: {
            path: 'sensors issues',
            populate: {
                path: 'timeseries opened_by referenced_by',
                populate: {
                    path: 'created_by'
                }
            }
        }
    })
    .exec(function(err, user) {

    })
问题是,有时,timeseries字段不会随机填充任何内容,但在刷新它时,它会正常工作。这完全不一致。查询本身有什么问题吗