0
Я использую мангуст со средним стеком, я хочу, чтобы добавить столбец age
моих данные, сохраненных в базе данных, которая содержит значение электронной почты «в @ аа»findOneAndUpdate не делает обновление
var MyModel = db.model('MyModel', userSchema);
var query = {'email' : '[email protected]' };
MyModel.findOneAndUpdate(query,{ 'age': '20' } , {upsert:true},function(err, doc){
if (err) return res.send(500, { error: err });
//return res.send("succesfully saved");
console.log('check');
});
но когда я бегу в db.users.find монго оболочки ({ «электронная почта»: «а @ аа»}) Я не могу видеть столбец добавлен
Как насчет 'db.mymodels.find ({" email " : "[email protected]"}) '? – JohnnyHK
'var MyModel = db.mymodels.find ({" email ":" [email protected] "}) ^ ТипError: Невозможно вызвать метод 'find' of undefined' –
Извините, я имел в виду в оболочке. Имя коллекции модели - это версия с наименьшей, множественной версией имени модели по умолчанию. 'MyModel' => 'mymodels' – JohnnyHK