Откуда берется метод mon goose save ()? - PullRequest
1 голос
/ 02 марта 2020

Откуда появился этот метод 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);
}

Ответы [ 2 ]

1 голос
/ 02 марта 2020

Usuario - это ваша модель mongodb,
usuario - это экземпляр вашей Usuario модели, называемой документом,
save - это метод вашей model

Вы можете прочитать это: https://mongoosejs.com/docs/models.html

1 голос
/ 02 марта 2020

Пн goose предоставляет вашему документу набор методов для работы, вы можете просмотреть полный список здесь и часть, относящуюся к save . там также можно найти похожие методы, например remove.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...