2 Обновите методы в одном маршруте, чтобы поменять дату NodeJS, Mongoose + mongoDB

Это также может произойти, если в текущем рабочем каталоге веб-приложения есть файл php.ini. Если кто-то был помещен туда для изменения определенных параметров, он переопределит глобальный.

Чтобы избежать этой проблемы, не используйте файл php.ini для изменения настроек; вместо этого вы можете:

  • Задавать настройки в объявлении vhost
  • Использовать файл .htaccess с php_flag ( см. здесь )
  • Используйте файл .user.ini ( см. здесь )

0
задан Saul 13 March 2019 в 17:07
поделиться

1 ответ

Для того, что вы пытаетесь достичь, вам нужно использовать 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!'); });
0
ответ дан Prerak Sola 13 March 2019 в 17:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: