Answer the question
In order to leave comments, you need to log in
[Mongoose] How to change a single field?
Hello.
How to change user data? For example, the database has the following room:
_id: *ид комнаты*
creator:
_id: *ид создателя*
login: "Вася"
select:
player2:
_id: *ид второго игрока*
login: "Петя"
select:
await Room.findByIdAndUpdate(*название комнаты*, {
player2: {
select: "пишу сюда новые данные"
}
}
_id: *ид комнаты*
creator:
_id: *ид создателя*
login: "Вася"
select:
player2:
select: "тут появляются данные, но как видите другие поля удалились"
await Room.findByIdAndUpdate(*название комнаты*, {
$set: {
player2: {
select: "пишу сюда новые данные"
}
}
}
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question