I am having this unknown error but in my interface and Schema I am not defining any field with the property of ObjectId
and this is probably the first ever error of it's kind to appear here so I really hope this gets fixed
GET /auth/discord/redirect?code=MsYzdlnjVC6upRhp37LmK5HbFP9IPW 302 7085.898 ms - 64
/Discord Authentication/node_modules/mongoose/lib/schema/objectId.js:250
throw new CastError('ObjectId', value, this.path, error, this);
^
CastError: Cast to ObjectId failed for value "{
id: {
discordId: '713145789463134269',
globalName: 'URIZEN',
_id: new ObjectId("65536ab9bec76a177731bb99"),
__v: 0
}
}" (type Object) at path "_id" for model "User"
at SchemaObjectId.cast (/Discord
Authentication/node_modules/mongoose/lib/schema/objectId.js:250:11)
at SchemaObjectId.SchemaType.applySetters (/Discord
Authentication/node_modules/mongoose/lib/schemaType.js:1219:12)
at SchemaObjectId.SchemaType.castForQuery (/Discord
Authentication/node_modules/mongoose/lib/schemaType.js:1631:15)
at cast (/Discord Authentication/node_modules/mongoose/lib/cast.js:304:34)
at model.Query.Query.cast (/Discord Authentication/node_modules/mongoose/lib/query.js:4769:12)
at model.Query.Query._castConditions (/Discord
Authentication/node_modules/mongoose/lib/query.js:2200:10)
at model.Query._findOne (/Discord Authentication/node_modules/mongoose/lib/query.js:2485:8)
at model.Query.exec (/Discord Authentication/node_modules/mongoose/lib/query.js:4291:80)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /Discord Authentication/server.ts:43:16 {
stringValue: '"{\n' +
' id: {\n' +
" discordId: '713145789463134269',\n" +
" globalName: 'URIZEN',\n" +
' _id: new ObjectId("65536ab9bec76a177731bb99"),\n' +
' __v: 0\n' +
' }\n' +
'}"',
messageFormat: undefined,
kind: 'ObjectId',
value: {
id: {
discordId: '713145789463134269',
globalName: 'URIZEN',
_id: [ObjectId],
__v: 0
}
},
path: '_id',
reason: BSONError: input must be a 24 character hex string, 12 byte Uint8Array, or an integer
at new ObjectId (/Discord Authentication/node_modules/bson/src/objectid.ts:80:15)
at castObjectId (/Discord Authentication/node_modules/mongoose/lib/cast/objectid.js:25:12)
at SchemaObjectId.cast (/Discord Authentication/node_modules/mongoose/lib/schema/objectId.js:248:12)
at SchemaObjectId.SchemaType.applySetters (/Discord Authentication/node_modules/mongoose/lib/schemaType.js:1219:12)
at SchemaObjectId.SchemaType.castForQuery (/Discord Authentication/node_modules/mongoose/lib/schemaType.js:1631:15)
at cast (/Discord Authentication/node_modules/mongoose/lib/cast.js:304:34)
at model.Query.Query.cast (/Discord Authentication/node_modules/mongoose/lib/query.js:4769:12)
at model.Query.Query._castConditions (/Discord Authentication/node_modules/mongoose/lib/query.js:2200:10)
at model.Query._findOne (/Discord Authentication/node_modules/mongoose/lib/query.js:2485:8)
at model.Query.exec (/Discord Authentication/node_modules/mongoose/lib/query.js:4291:80),
valueType: 'Object',
I also don't know why StackOverflow wants me to add more text and I don't know what for
Comments
Post a Comment