В настоящее время работает над бэкэндом NodeJS с mongoDB. Я пытаюсь обновить объект в mongoDB с помощью драйвера NodeJS:
"mongodb": "^3.0.2",
Я использую запрос findOneAndUpdate
и попробовал следующий синтаксис:
Первый синтаксис:
updatedPlayerData = await db.db(MDBC.db).collection(MDBC.pC).findOneAndUpdate({
'username': req.body.username
}, {
$set: {
[profession.city]: '',
[profession.organisation]: '',
[profession.profession]: ''
}
}, { returnOriginal: false });
Второй синтаксис:
updatedPlayerData = await db.db(MDBC.db).collection(MDBC.pC).findOneAndUpdate({
'username': req.body.username
}, {
$set: {
profession: {
city: '',
organisation: '',
profession: ''
}
}
}, { returnOriginal: false });
Также перепробовал кучу других вещей. Не могу обновить объект правильно. Как я могу правильно обновить объект?