由于问题非常简单,嘿大家不举个例子。
我有一个mongodb模式,其中有一个名为Teamnames的字段,它是一个数组,因此 队名:[String]
我正在使用主体解析器中间件从客户端的表单接受数据。大约有10个不同的文本框,每个文本框的名称分别为teamname1,teamname2等。
什么是更新mongodb字段的正确语法?提交更新后,我正在执行findOneAndUpdate以从我的集合中检索记录,我想用这些值更新Teamname数组。但是我对语法以及解决此问题的正确方法感到困惑。有人可以帮忙吗?
答案 0 :(得分:1)
尝试一下:
const value = await YourModel.findByIdAndUpdate(id, {
$set: { teamnames: yourFormData }
},
{
new: true,
upsert: true,
});