如何更改 Mongoose 中的某些值?

问题描述 投票:0回答:1

我正在尝试通过 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 })
    }
}`
typescript mongodb mongoose
1个回答
0
投票

您可以分享一个示例“数据”值吗?

© www.soinside.com 2019 - 2024. All rights reserved.