Node.js:如何在MongoDb的帮助下查找所有数据

时间:2019-04-25 11:00:39

标签: node.js reactjs mongodb

下面是我的代码。

  exports.createpackage = (req, res,next) => {
  const newCreatepackage = new Createpackage(req.body);
  console.log(req.body);
   newCreatepackage.save().then((createpackage) => {
    req.responseData = {
        message: 'Successful',
        data: createpackage,
        status: 201,
        error: false
    };
    next();
}).catch((err) => {
    if (err.name === 'ValidationError') {
        req.responseData = {
            message: err.message,
            status: 400,
            error: true
        };
    } else {
        req.responseData = {
            message: err,
            status: 400,
            error: true
        };
    }
    next();
});
};

MongoDB中将保存数据,但是如何查找数据? 如果我使用给定的代码查找数据,则只会显示“查找数据”。新数据未保存mongo db。请给我一些解决方案。

exports.createpackage = function (req, res, next) {
Createpackage.findByIdAndUpdate(req.params._id, {$set: req.body}, function(err, createpackage) {
    console.log(res);
    if (err) return next(err);
    Createpackage.find({}).then(function (createpackage) {
        res.send({
            message: 'Find Successful',
            data: createpackage,
            status: 201,
            error: false
        });
    });
    });
    };

0 个答案:

没有答案