我正在尝试通过 ID 查找客户并更新他们的姓名,但我无法成功。我尝试了互联网上的所有解决方案。
在这里,我尝试了 findOneAndUpdate() 函数,我可以通过他们的“_id”找到,但我无法更改一个人的名字。
`export const PATCH = async (request : NextRequest) => {
try {
const data = await request.json();
await ConnectDB();
const url = request.url;
const id = url.split('/').pop();
const application = await Application.findOneAndUpdate({_id : id}, {$set: data}, {new: true})
return NextResponse.json({ application, id, data }, { status: 200 });
} catch (error) {
return NextResponse.json({ message: "Application Cannot be updated"}, { status: 401 })
}
}`
您可以分享一个示例“数据”值吗?