Я пытаюсь обновить свой параметр возраста, определенный в этом сценарии, в свою базу данных mongoDB локально, но получаю ошибку "UnhandledPromiseRejectionWarning: MongoError: Невозможно применить $ inc к значению нечислового типа. {_Id: Objec
tId ('5c3c5f5142e37c39289b7967')} имеет поле 'age' нечислового типа string "
const {MongoClient, ObjectID} = require('mongodb');
MongoClient.connect('mongodb://localhost:27017/Todoapp', (err, db) =>{
if (err) {
return console.log('Unable to connect to MongoDB server');
}
console.log('Console to MongoDB server');
db.collection('Users').findOneAndUpdate({
_id: new ObjectID('5c3c5f5142e37c39289b7967')
}, {
$set: {
name: 'Anshul',
},
$inc: {
age: 1
}
},{
returnOriginal: false
}).then((result) => {
console.log(result);
});
//db.close();
});