Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

202
Vistas
Al establecer mi ID de canal de bienvenida en mongodb, ¿por qué cambian mis últimos dos dígitos?

Cuando intento configurar mi ID de canal de bienvenida en MongoDB ¿Por qué mi canal cambia a " 00 " los últimos dos dígitos 954226649841430572 --> (when i send to database it changes to) 954226649841430500

página mongodb

mi código :

 await guild.updateOne( { guildID }, { $set: { leavechannel: channelID } } );
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En MongoDB, a veces se pueden cortar números grandes debido a la naturaleza del almacenamiento de Ints grandes. En lugar de guardar el valor sin procesar como un número, primero use el método .toString() y almacene el valor como una cadena. Esto eliminará el problema de MongoDB cortando Ints grandes y debido a que JS se escribe dinámicamente no tendrá ningún efecto en el uso de la ID como un número una vez que la obtenga de MongoDB.

Pregunta similar respondida aquí sobre Ints que son demasiado grandes

Editar: además del gran problema de Int, Discord.js analizará los copos de nieve en cadenas de todos modos.

De https://discord.com/developers/docs/reference#snowflakes Hay algunos casos en los que nuestra API y Gateway pueden devolver ID en un formato inesperado. Internamente, Discord almacena ID como copos de nieve enteros. Cuando serializamos ID en JSON, transformamos bigints en cadenas. Dado que todas las ID de Discord son copos de nieve, siempre debe esperar una cadena.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda