我正在尝试从React前端向MongoDB Atlas发送一些数据。我用Postman测试了后端(Express服务器)。路由和端点按预期方式工作,我可以创建待办事项并在MongoDB-Atlas中查看它们。
// createTodo.js
onSubmit(e) {
e.preventDefault()
const todo = {
todoTitle: this.state.todoTitle,
todoBody: this.state.todoBody,
}
console.log(todo)
axios.post('http://localhost:5000/api/todos', todo).then((res) => console.log(res.data))
this.setState({
todoTitle: '',
todoBody: '',
})
}
我正在console.logging的(res.data)给了我一个带有MongoError 11000代码的对象。
Object { driver: true, name: "MongoError", index: 0, code: 11000, keyPattern: {…}, keyValue: {…} }
CreateTodo.js:40
任何人都有这种错误的经验吗?是否有任何在线资源或指南来帮助解决这一问题?谢谢。
当我定义一个具有特定名称的集合,后来又更改了名称时,我曾遇到此错误,因此我相信mongoDB希望收到归因于该特定名称的数据,但没有收到该错误。但是,在删除收藏集并再次运行后,我设法对其进行了修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句