可能的问题是您的axios.post请求没有正确处理响应,因此它返回了undefined。您需要通过在axios.post请求后使用.then()或使用async/await语法中的变量接收响应来处理响应。
以下是一个示例代码:
使用.then():
axios.post('/api/endpoint', newData) .then(response => { console.log(response.data); // 输出响应数据 // 处理响应数据以进行其他操作 }) .catch(error => { console.log(error); });
使用async/await:
try { const response = await axios.post('/api/endpoint', newData); console.log(response.data); // 输出响应数据 // 处理响应数据以进行其他操作 } catch (error) { console.log(error); }
请确保您的请求正常工作并且MongoDB的更新也正常完成。