Я работаю над учебником mongoDB, и инструктор предлагает использовать следующий код для проверки ввода пользователя в мою базу данных. Я уже определил модель User, которая просто принимает имя и выглядит так:
it("Can create a subdocument", (done) => {
const joe = new User({
name: "joe",
});
joe.save()
.then(() => User.findOne({ name: "joe"}))
.then((user) => {
assert(user.name === "joe")
done();
});
}
Однако я не понимаю, почему здесь необходимо использовать функцию User.findOne. Почему мы не можем просто использовать:
joe.save().then((user) => {
assert(user.name === "joe")
done();
});
Спасибо за вашу помощь!