使用mongoose在mongoDB中使用数据类型数组更新字段
我有一个像这样的mongoDB文档使用mongoose在mongoDB中使用数据类型数组更新字段,mongodb,mongoose,Mongodb,Mongoose,我有一个像这样的mongoDB文档 { name: xyz, age : 30, languages: ["english","french" ] } 我知道我不能根据语言字段更新整个值,但我想更新/添加一种以上的语言(或在该数组中推送一个元素)。猫鼬可以这样做吗?是的,你可以像这样做: YourModal.updateOne( { _id: idToUpdate }, { $push: { languages: "Arabic" } } )
{
name: xyz,
age : 30,
languages: ["english","french" ]
}
我知道我不能根据语言字段更新整个值,但我想更新/添加一种以上的语言(或在该数组中推送一个元素)。猫鼬可以这样做吗?是的,你可以像这样做:
YourModal.updateOne(
{ _id: idToUpdate },
{
$push: { languages: "Arabic" }
}
);