Hello Mr. Basir,
I am taking the course React & Node ECommerce Tutorial For Beginners 2022 [MERN Stack ECommerce Website]. When I create sample users following the video 21, I get the ‘User validation failed’ error. In the browsable MongoDB, the table users were created, but there were no entries inside. Could you please give me a help?
serve at http://localhost:5000 connected to db C:\Users\eCommerce\backend\node_modules\mongoose\lib\document.js:3108 this.$__.validationError = new ValidationError(this); ^ ValidationError: User validation failed: password: Path `password` is required., email: Path `email` is required., name: Path `name` is required. at Document.invalidate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\document.js:3108:32) at C:\Users\eCommerce\backend\node_modules\mongoose\lib\document.js:2901:17 at C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1350:9 at process.processTicksAndRejections (node:internal/process/task_queues:77:11) { errors: { password: ValidatorError: Path `password` is required. at validate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1347:13) at SchemaType.doValidate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1331:7) at C:\Users\eCommerce\backend\node_modules\mongoose\lib\document.js:2893:18 at process.processTicksAndRejections (node:internal/process/task_queues:77:11) { properties: { validator: [Function (anonymous)], message: 'Path `password` is required.', type: 'required', path: 'password', value: undefined }, kind: 'required', path: 'password', value: undefined, reason: undefined, [Symbol(mongoose:validatorError)]: true }, email: ValidatorError: Path `email` is required. at validate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1347:13) at SchemaType.doValidate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1331:7) at C:\Users\eCommerce\backend\node_modules\mongoose\lib\document.js:2893:18 at process.processTicksAndRejections (node:internal/process/task_queues:77:11) { properties: { validator: [Function (anonymous)], message: 'Path `email` is required.', type: 'required', path: 'email', value: undefined }, kind: 'required', path: 'email', value: undefined, reason: undefined, [Symbol(mongoose:validatorError)]: true }, name: ValidatorError: Path `name` is required. at validate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1347:13) at SchemaType.doValidate (C:\Users\eCommerce\backend\node_modules\mongoose\lib\schematype.js:1331:7) at C:\Users\eCommerce\backend\node_modules\mongoose\lib\document.js:2893:18 at process.processTicksAndRejections (node:internal/process/task_queues:77:11) { properties: { validator: [Function (anonymous)], message: 'Path `name` is required.', type: 'required', path: 'name', value: undefined }, kind: 'required', path: 'name', value: undefined, reason: undefined, [Symbol(mongoose:validatorError)]: true } }, _message: 'User validation failed' }
Ja Asked question April 26, 2023