Строка обновления Mongodb во вложенном массиве - PullRequest
0 голосов
/ 07 августа 2020

У меня есть эта коллекция:

[
  {
    title: 'space1',
    directories: [
                  { 
                   path: 'dir1/',
                   id: 1
                  },
                  {
                   path: 'dir1/dir2/',
                   id: 
                  }
                 ]
  }

]

Я хочу переименовать directories.path, начать с dir1/ и заменить эту часть на dir3/, результат:

[
  {
    title: 'space1',
    directories: [
                  { 
                   path: 'dir3/',
                   id: 1
                  },
                  {
                   path: 'dir3/dir2/',
                   id: 
                  }
                 ]
  }

]

i знаю, что нужно использовать $ regex и $ replaceOne , но я не знаю, как

...