Это также может произойти, если в текущем рабочем каталоге веб-приложения есть файл php.ini
. Если кто-то был помещен туда для изменения определенных параметров, он переопределит глобальный.
Чтобы избежать этой проблемы, не используйте файл php.ini
для изменения настроек; вместо этого вы можете:
Для того, что вы пытаетесь достичь, вам нужно использовать QueryCursor , который позволит вам изменять документы по одному.
Вы можете сделать что-то вроде этого,
Card.find()
.cursor()
.on('data', function(card) {
if (card.date === firstDate) {
card.set("date", secondDate);
} else if (card.date === secondDate) {
card.set("date", firstDate);
}
card.save(function(err){
});
})
.on('end', function() { console.log('Done!'); });