        <%=Model%>.findById(req.params.<%=parentId%>).exec().then(function (item) {
            if (!item) {
                res.sendStatus(404);
                return next();
            }

            var subDoc = item.<%=subModelAttribute%>.id(req.params.<%=id%>);
            if (!subDoc) {
                res.sendStatus(404);
                return next();
            }
            <%=formatSuccessResponse(method.responses, 'subDoc')%>
            return next();
        }).then(null, function (err) {
            return next(err);
        });