console.log(요청.body._id) 를 해보면 id가 ''없이 6603e5c322360c7f103927e2 이런식으로 출력되는데
result.updateOne({ _id: new ObjectId(요청.body._id) }, { $set: change }); 여기서
ObjectId 안의 값에 따옴표가 붙어있어야
db에 저장되어있는 _id : ObjectId('6603e5c322360c7f103927e2')와 값이 같아지지 않나요
따옴표없이 objectid가 정확히 인식된 게 이해가 잘 안갑니다