subsub document id返回整个文档

时间:2015-07-03 19:45:50

标签: mongodb mongoose

当我基于deliverrables.steps._id找到它时,它返回我的整个文档,而不仅仅是我的特定id的步骤。我可以不让它退回我的个人步骤而不是整个文件吗?我问的原因是,当我需要更新时,我只需更新此步骤,而不是每次都更新整个文档。

exports.findStep = function(req, res) { 
    Project.findOne({'deliverables.steps._id': req.params.stepId}).sort('-created').exec(function(err, step) {
        if (err) {
            return res.status(400).send({

                message: errorHandler.getErrorMessage(err)
            });
        } else {
            res.jsonp(step);
        }
    });
};

0 个答案:

没有答案