apartment.find({}, (err, apart) => {
if(err) return new Error('Error in find');
apart.forEach((v, k, apart) => {
apartment.findByIdAndUpdate(apart[k]._id, {$set: { dsfgfdg: 'fff'}}, {strict: false, new: true}, (err, ap) => {
if(err) return new Error('Error in save');
console.log(ap);
ap.save((err, ress) => {
//console.log(ress);
});
});
});
});
strict: false
The strict option, (enabled by default), ensures that values passed to our model constructor that were not specified in our schema do not get saved to the db.
Строгая опция (включена по умолчанию) гарантирует, что значения, переданные в конструктор модели, которые не были указаны в нашей схеме, не будут сохранены в БД.