mongodb 向数组字段添加值
mongodb adding values to array field
嘿伙计们,因为这个问题很简单,所以没有给出例子。
我有一个 mongodb 模式,其中有一个名为 Teamnames 的字段,它是一个数组,所以
团队名称:[String]
我正在使用主体解析器中间件从客户端的表单中接受数据。大约有 10 个不同的文本框,每个文本框的名称为 teamname1、teamname2 等等。
更新 mongodb 字段的正确语法是什么?我正在执行 findOneAndUpdate 以在提交更新后从我的集合中检索记录,我想用这些值更新 Teamname 数组。但是我对语法以及处理这个问题的正确方法感到困惑。有人可以帮忙吗?
试试这个:
const value = await YourModel.findByIdAndUpdate(id, {
$set: { teamnames: yourFormData }
},
{
new: true,
upsert: true,
});
嘿伙计们,因为这个问题很简单,所以没有给出例子。
我有一个 mongodb 模式,其中有一个名为 Teamnames 的字段,它是一个数组,所以 团队名称:[String]
我正在使用主体解析器中间件从客户端的表单中接受数据。大约有 10 个不同的文本框,每个文本框的名称为 teamname1、teamname2 等等。
更新 mongodb 字段的正确语法是什么?我正在执行 findOneAndUpdate 以在提交更新后从我的集合中检索记录,我想用这些值更新 Teamname 数组。但是我对语法以及处理这个问题的正确方法感到困惑。有人可以帮忙吗?
试试这个:
const value = await YourModel.findByIdAndUpdate(id, {
$set: { teamnames: yourFormData }
},
{
new: true,
upsert: true,
});