Недавно я работал над проектом, в котором пользователи подписываются на класс ... однако у меня возникают проблемы с переносом класса в массив ... вот мой код
const userSchema = new mongoose.Schema({
email: String,
password: String,
secret: String,
classes: [String]
});
const userModel = mongoose.model("Class", userSchema)
app.post("/subscribe", function (req, res) {
const newClass = req.body.subClass;
const id = req.user.id
const ObjectId = mongoose.Types.ObjectId;
userModel.findOneAndUpdate(
{ _id: new ObjectId(id) },
{ $addToSet: { letters: [newClass] } },
{ upsert: false }
);
});
Я пропустил Программа для полезной информации, поэтому, пожалуйста, прокомментируйте, если вам нужно больше кода ... ищите, наконец, финал sh это вверх!