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}
或类似的东西中