Node.js Mongoose正在更新位置处的数组字段

Node.js Mongoose正在更新位置处的数组字段,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我的文档有一个类似于标记的文件,它是一个字符串数组。用户可以在更新时更新标记,我想更新数组中的特定元素 我的文件看起来像 { title: 'Test Title', description: 'Test Desc', tags: ['Tag1', 'Tag2'] } 我正在使用mongoose与mongodb合作。现在我想更新Tag2即tags数组中位置1处的元素。我找不到任何方法来做这件事 我已经试过了 return this.Page.findByIdAndUpdate(

我的文档有一个类似于
标记的文件,它是一个字符串数组。用户可以在更新时更新
标记
,我想更新数组中的特定元素

我的文件看起来像

{
  title: 'Test Title',
  description: 'Test Desc',
  tags: ['Tag1',  'Tag2']
}
我正在使用mongoose与mongodb合作。现在我想更新
Tag2
即tags数组中位置1处的元素。我找不到任何方法来做这件事

我已经试过了

return this.Page.findByIdAndUpdate( pageId, { "tags.0": newTag }, { new: true }).exec();
但是我不能将数字动态地放在
标记中。${index}
或类似的东西中