Skip to main content

I am having MongoDB Cast Error anyone know what this means?

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

HELP ME

Via Active questions tagged javascript - Stack Overflow https://ift.tt/H1FjNE7

Comments

Popular posts from this blog

Prop `className` did not match in next js app

I have written a sample code ( Github Link here ). this is a simple next js app, but giving me error when I refresh the page. This seems to be the common problem and I tried the fix provided in the internet but does not seem to fix my issue. The error is Warning: Prop className did not match. Server: "MuiBox-root MuiBox-root-1" Client: "MuiBox-root MuiBox-root-2". Did changes for _document.js, modified _app.js as mentioned in official website and solutions in stackoverflow. but nothing seems to work. Could someone take a look and help me whats wrong with the code? Via Active questions tagged javascript - Stack Overflow https://ift.tt/2FdjaAW

How to show number of registered users in Laravel based on usertype?

i'm trying to display data from the database in the admin dashboard i used this: <?php use Illuminate\Support\Facades\DB; $users = DB::table('users')->count(); echo $users; ?> and i have successfully get the correct data from the database but what if i want to display a specific data for example in this user table there is "usertype" that specify if the user is normal user or admin i want to user the same code above but to display a specific usertype i tried this: <?php use Illuminate\Support\Facades\DB; $users = DB::table('users')->count()->WHERE usertype =admin; echo $users; ?> but it didn't work, what am i doing wrong? source https://stackoverflow.com/questions/68199726/how-to-show-number-of-registered-users-in-laravel-based-on-usertype

Why is my reports service not connecting?

I am trying to pull some data from a Postgres database using Node.js and node-postures but I can't figure out why my service isn't connecting. my routes/index.js file: const express = require('express'); const router = express.Router(); const ordersCountController = require('../controllers/ordersCountController'); const ordersController = require('../controllers/ordersController'); const weeklyReportsController = require('../controllers/weeklyReportsController'); router.get('/orders_count', ordersCountController); router.get('/orders', ordersController); router.get('/weekly_reports', weeklyReportsController); module.exports = router; My controllers/weeklyReportsController.js file: const weeklyReportsService = require('../services/weeklyReportsService'); const weeklyReportsController = async (req, res) => { try { const data = await weeklyReportsService; res.json({data}) console