我试着用Mongoose上的数组更新对象.但它并不像预期的那样起作用.
我想更新邮箱和"第一"和"最后"的名字也价格数组推送新对象
{
"email": "test@gmail.com",
"firstName": "Test",
"lastName": "T",
"prices": [
{
"date": "2022-08-24T07:29:01.639Z",
"price": 45
}
]
}
我的更新功能
const entity = await User.findByIdAndUpdate(id, request.payload, {
new: true,
runValidators: true,
context: "query",
}).exec();
我想像这样更新.价格数组我们需要推送和更新邮箱以及名字和姓氏
{
"email": "test@gmail.com",
"firstName": "Test",
"lastName": "T",
"prices": [
{
"date": "2022-08-24T07:29:01.639Z",
"price": 45
},
{
"date": "2022-07-24T09:29:01.639Z",
"price": 55
}
]
}