这个save()方法从何而来? (usuario.save()),因为我没有在任何地方声明它。

const mongoose = require("mongoose");
const Usuario = mongoose.model("Usuario");

store(req, res, next) {
const { nome, email, password } = req.body;
if (!nome || !email || !password)
  return res.status(422).json({ errors: "Preencha todos os campos" });

const usuario = new Usuario({
  nome,
  email
});

usuario.save().then(() => res.json({ usuario: usuario.enviarAuthJSON() }))
  .catch(next);
}

最佳答案

Usuario是您的mongodb模型,
usuarioUsuario模型的一个实例,称为文档,
save是您model的一种方法

您可以阅读以下内容:https://mongoosejs.com/docs/models.html

关于node.js - Mongoose save()方法从何而来?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60480510/

10-09 22:20