Установить поля в массиве вложенных документов в Mongoose

У меня есть документ среды, в котором есть поле кавычек, которое представляет собой массив, в котором мне нужно обновить. Попробовал с помощью приведенного ниже запроса в узле. Запрос не выполняется по заданным командам. Я пытался использовать его только с find, который возвращал объект среды.

Environments.
findOneAndUpdate({query,
                      $set:
                              {
                                'xpaths.$.work': work,
                                'xpaths.$.update': update
                              }
                      }).exec(function(err, env){
                        if (err) {
                          console.log("Error finding report");
                        } else if(env) {
                          console.log("Env not found in database", env);
                        }
                      });

0 ответов

Другие вопросы по тегам